小编use*_*423的帖子

Qt应用程序没有退出,留在内存中

这是我遇到的代码:

QApplication a(argc, argv);
QString path = qApp->applicationDirPath();
qApp->setQuitOnLastWindowClosed(false);
a.addLibraryPath(path+"/plugins");
TryQt w;
w.show();
return  a.exec();
Run Code Online (Sandbox Code Playgroud)

这就是我开始申请的方式.在应用程序(TryQt)中,我正在创建其他几个QWidgetsQwindows.当我关闭应用程序时出现问题QMainWindow消失,看起来像程序退出,但它仍然在内存中.(我可以从任务管理器/进程中看到 ).我也在我的TryQt程序中捕获closeEvent并关闭我在那里打开的所有可能的东西.但仍然没有用.有没有人知道为什么会这样?

qt exit

1
推荐指数
2
解决办法
4359
查看次数

标签 统计

exit ×1

qt ×1