Bonjour,
Lorsque je ferme ma console (en cliquant sur la croix) par exemple, j'aimerai bien effectuer du traitement avant fermeture.
Dans mon main je crée une instance d'une classe AcqCore et un QCoreApplication (app).
Pour intercepter le signal de fermeture je fais ça :
QThread::connect(&app, SIGNAL(aboutToQuit()), &acqCore, SLOT(StopBeforeExiting()));
aboutToQuit est bien déclenché lorsque dans mon application j'envoi un signal dont le slot est le Quit du QCoreApplication. Mais quand je ferme la fenetre en cliquant sur la croix, le slot n'est appelé.
Est-ce que ce que je veux faire est possible?
Partager