这是我遇到的代码:
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)中,我正在创建其他几个QWidgets和Qwindows.当我关闭应用程序时出现问题QMainWindow消失,看起来像程序退出,但它仍然在内存中.(我可以从任务管理器/进程中看到 ).我也在我的TryQt程序中捕获closeEvent并关闭我在那里打开的所有可能的东西.但仍然没有用.有没有人知道为什么会这样?