[wxPython] Application qui ne s'arrete pas....
Bonjour!
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
if __name__ == "__main__":
# TODO: Test: A virer
app = wx.PySimpleApp(0)
wx.InitAllImageHandlers()
# Cr�tion de la fenetre principale
fen_princ = FenetrePrincipale(None, -1, "")
app.SetTopWindow(fen_princ)
# Login
login = LoginDialog(fen_princ, -1, "")
reponse_login=login.ShowModal()
if reponse_login!=1: # Si le login s'est mal passé on quitte l'application
print "Login echoue"
del app
else: # Si le login s'est bien passe on continue
# Affichage de la fenetre principale
fen_princ.Show()
app.MainLoop() |
Et voila mon probleme: Lorsque je quitte mon programme (quand j'appuie sur la croix pour fermer, sur linux ou sur window$) la fenetre se ferme bien, mais le thread (ou le processus sur linux) tourne encore. Le probleme semble venir de Mainloop() qui ne renvoie pas de valeur et ne s'arrete pas).
Si vous avez une idée, merci de m'aider!