Bonjour,

J'utilise un objet Phonon.VideoPlayer dans une fenêtre.
Lorsque je ferme la dernière fenêtre, l'application lance bien le signal aboutToQuit, il retourne un code à 0 pour le exec_(), l'exécution se poursuit bien après le exec_() mais python.exe ne rend pas la main.
Y-a-t-il un outil permettant de savoir ce qui bloque ?

Script de lancement :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
import sys
from core import mApp
 
if __name__ == "__main__":
    try:
        app = mApp.Application(sys.argv)
        retcode = app.exec_()
        print("FIN {0}".format(retcode))
    except:
        pass
Classe QApplication (core/mApp.py) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
class Application(QtGui.QApplication):
    def __init__(self, argv):
        super(Application, self).__init__(argv)
        self.aboutToQuit.connect(self._terminate)
...
    def _terminate(self):
        print("TERMINATE")
Résultat :
Merci par avance pour vos lumières.