comment "threader" l'ouverture d'une boite de dialogue ?
Bonjour,
Ce code ne fonctionne pas comme je l'espérais :
Code:
1 2 3 4
|
def showThreadedAlert():
wx.MessageDialog(None,'Alerte !').Show(True)
threading.Thread(target=showThreadedAlert).start() |
Je m'attendais à ce que le thread gère complètement la boite de dialogue, et qu'il se termine quand celle-ci est fermée.
Mais apparemment il se termine immédiatement après Show, et la boite de dialogue n'a même pas le temps d'être affichée !
Que dois-je modifier pour que ça fonctionne ?
Merci.