Voici le code que je ne parviens pas à avec:application Qt ne peut être quitter, rester dans la mémoire
QApplication a(argc, argv);
QString path = qApp->applicationDirPath();
qApp->setQuitOnLastWindowClosed(false);
a.addLibraryPath(path+"/plugins");
TryQt w;
w.show();
return a.exec();
Voici comment je commence ma demande. Dans l'application (TryQt) je crée plusieurs autres QWidgets
et Qwindows
. Le problème se pose lorsque je ferme l'application Le QMainWindow
disparaît, il semble que le programme se termine, mais il reste dans la mémoire. (Je peux voir à partir de Gestionnaire des tâches/processus). J'attrape aussi le closeEvent dans mon programme TryQt et je ferme tout ce que j'ai pu ouvrir là-bas. Mais toujours pas d'utilisation. Est-ce que quelqu'un a une idée de pourquoi cela se passe?
changer qApp-> setQuitOnLastWindowClosed (false); à Vrai ne changeant toujours rien. il ne quitte pas le programme même si la fenêtre principale a été fermée. – user389423