Bonjour!

Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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!