Problème de raffraichissement après une pause
Salut à tous,
Je débute en wxpython et j'ai un problème de raffraichissement d'un wx.StaticText après une pause wx.Sleep . J'ai essayé pas mal de choses après recherches sur le net et notamment "time.sleep()" mais qui ne fonctionnait pas du tout (il ne s'affichait que le texte de la dernière opération).
Maintenant (avec wx.Sleep) chaque opération s'affiche pendant 2 secondes mais elles sont tronquées. Au lieu d'afficher "2 x 3", cela n'afficher que "2 x". De plus, la fenêtre passe en mode "votre programme ne répond plus" (grisée sous gnome).
Code:
1 2 3 4 5 6 7 8 9
| ##Création de la nouvelle frame de classe Aff_fen
affichage=Aff_fen(main_window_title)
affichage.Show(True)
##Texte
affichage.conteneur.operation=wx.StaticText(affichage.conteneur, -1, "",wx.Point(20, 20))
for i in range (10):
affichage.conteneur.operation.SetLabel(operations[i])
wx.Sleep(2)
affichage.Update() |
Quelqu'un a-t-il déjà eu ce problème car, je n'ai pas réussi à trouver de réponses sur le net malgré plusieurs heures de recherches.
Merci d'avance