Compilation module time

fmaloa Messages postés 2 Date d'inscription jeudi 13 janvier 2011 Statut Membre Dernière intervention 14 janvier 2011 - 13 janv. 2011 à 21:20
fmaloa Messages postés 2 Date d'inscription jeudi 13 janvier 2011 Statut Membre Dernière intervention 14 janvier 2011 - 14 janv. 2011 à 20:28
Bonjour,

Je suis en train de compiler un programme python avec le module py2exe.
Mon programme est une sorte de diaporama : dans une fenêtre Tkinter, j'affiche une image, puis je code :
sys.stdout.write("")
time.sleep(3)
et j'affiche une autre image.

Dans le programme, cela marche très bien, mais lors de la compilation, le programme attend 3 secondes avant de m'afficher uniquement la dernière image.

J'imagine que c'est lié au .write(""), mais je ne sais pas faire autrement !

Est ce que vous auriez une idée ? Comment faire pour que ça marche ??

1 réponse

fmaloa Messages postés 2 Date d'inscription jeudi 13 janvier 2011 Statut Membre Dernière intervention 14 janvier 2011
14 janv. 2011 à 20:28
J'ai trouvé la réponse :
sys.stdout.write("") ne sert à rien, en fait c'est un problème d'actualisation : j'actualise les objets que j'ai à afficher (".update()"), et tout marche !
0
Rejoignez-nous