所有进程这是我的main.cpp这将启动主窗口:C++应用程序不杀退出
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
TabWindow w;
w.show();
return a.exec();
}
即使有a.connect(...)
我不明白为什么myApplication.exe仍然运行后,我关闭主窗口。 关于如何在点击退出按钮后完全结束所有进程的任何建议?
编辑:的这样说: 我们建议您清理代码连接,而不是把它在你的应用程序的main()函数将aboutToQuit()信号。这是因为,在某些平台上,QApplication :: exec()调用可能不会返回。
你有没有线程可以启动? – 2014-10-03 16:00:29
@ratchetfreak是的,我愿意。现在您提到了,我正在使用'QtConcurrent'来启动一个工作线程,并且在工作线程完成之前关闭应用程序时发生此错误。 – BurninatorDor 2014-10-03 16:04:54
@ratchetfreak有没有办法在退出应用程序之前删除所有线程? – BurninatorDor 2014-10-03 16:17:26