问题是这样:
如果我用QString fileName =QFileDialog::getOpenFileName(this, tr("Open File"), QDir::currentPath()); 去获取文件名,并打开文件。当我关闭QT的主窗口(只有一个窗口)后,可以看到虽然窗口关闭,程序仍在运行(可以从windows任务管理器中看到)
但是,如果指定好路径:如:QString fileName =“c:\\1.bmp",则关闭QT窗口后,程序也停止了,一起正常。
请问各位,
有什么办法能使那个运行的程序停止呢??
附上:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
facerecognitionsystem w;
w.show();
w.initialize();
w.action();
return a.exec();
}
facerecognitionsystem 是我建立的类;
initialize是执行以下初始化的工作,
action是connect 不同的button with slot
小弟先谢过。