Вот код, у меня возникли проблемы с:Qt приложение не выходя, оставаясь в памяти
QApplication a(argc, argv);
QString path = qApp->applicationDirPath();
qApp->setQuitOnLastWindowClosed(false);
a.addLibraryPath(path+"/plugins");
TryQt w;
w.show();
return a.exec();
Это, как я начинаю мое приложение. В приложении (TryQt) я создаю несколько других QWidgets
и Qwindows
. Проблема возникает, когда я закрываю приложение. QMainWindow
исчезает, похоже, что программа выходит, но она остается в памяти. (Я вижу из Диспетчер задач/Процессы). Я также улавливаю closeEvent в своей программе TryQt и закрываю все возможные возможности, которые я открыл там. Но все равно бесполезно. Кто-нибудь знает, почему это происходит?
изменение qApp-> setQuitOnLastWindowClosed (ложь); к True все еще ничего не меняет. это не выход из программы, хотя основное окно было закрыто. – user389423