我正在尝试关闭某个应用
#include <QtGui/QApplication>
#include "battle.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
battle w;
int x = 14;
if(x == 1)
{
w.show();
}
else if(x!=1)
{
qApp->exit(0);
//Remove application from memory...
}
return a.exec();
}
但如果我转到Windows进程,它仍然存在。从内存中删除应用程序的最佳方法是什么?。
答案 0 :(得分:1)
调用qApp-&gt; exit(0)后,请勿调用a.exec()。
答案 1 :(得分:0)
battle.h里面有什么?如果您在战斗类中启动一个线程,并且关闭窗口并不会停止它,那么即使您关闭窗口,该过程仍将保留在任务列表中。