Problème d'affichage dans un event de bouton
Bonjour,
J'ai un problème avec une interface.
Jai un traitement long qui s'effectue au clique sur un bouton.
J'essaye de changer le curseur avant ce traitement mais il ne s'effectue seulement à la fin de la fin du traitement :(
J'ai mis que le code utile à la compréhension de mon problème.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|
self.fenetre = Tk();
self.btn_envoi = Button(self.fenetre, text = "Envoyer les donnees", command = self.setData);
self.lib_info = Label(self.fenetre);
def setData(self):
self.fenetre.config(cursor="X_cursor");
result = self.traitementLong();
if result == 1:
self.lib_info.config(text = "signal introuvable");
elif result == 2:
self.lib_info.config(text = "Enregistrement en locale effectue");
elif result == 0:
self.lib_info.config(text = "Donnee correctement envoyee"); |
Comment faire pour appeler le thread qui gère l'affichage dans la fonction setData pour que le curseur change de forme avant d’exécuter le traitement ?