Salut à tous,
je voudrais faire quelquechose de très simple : Dans un canvas, j'ai chargé une image. Puis, je voudrais qu'au clic sur un bouton, une autre image s'affiche pendant 2 secondes puis remettre l'ancienne. Changer l'image, je sais faire. Attendre 2 secondes, aussi. Sauf que là, les deux simultanément ça ne fonctionne pas : L'ordi attend 2 secondes puis change l'image ! Voilà ce que j'ai fait :
Je précise que sans les 2 secondes d'attente, et sans remettre la photo1, la photo2 se charge bien. J'ai l'impression qu'il y a un petit délai de chargement et que l'ordi exécute le sleep avant que l'image n'ait eu le temps de se carhger : du coup, elle finit de se charger après les 2 secs !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Canevas.itemconfig(item,image=photo2) sleep(2) Canevas.itemconfig(item,image=photo1)
J'ai tenté avec after, mais le résultat est le même. Quelqu'un aurait-il une idée ?
Partager