Bonjour à tous,

J'utilise depuis quelques temps tkinter mais il se trouve qu'il y a un point que je ne comprends pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import time
from tkinter import *
 
root = Tk()
 
 
def couleur():
    carre = canv.create_rectangle((10,10), (50,50), fill='red')
    time.sleep(1)
    canv.itemconfigure(carre, fill='blue')
 
 
canv = Canvas(root, height=1076, width=1076, background='black')
canv.grid(row=0, column=0)
 
button = Button(root, text='create', command=couleur)
button.grid(row=0, column=1)
 
root.mainloop()
Voilà sur ce programme je voudrais que lorsque je clique sur le bouton "button" il me dessine un carré rouge puis 1 seconde plus tard qu'il me change sa couleur pour du bleu.
Malheureusement il attend une seconde et m'affiche le carré bleu en passant l'étape où il était sensé le créer en rouge...
Sauriez-vous comment je dois m'y prendre ?
Merci !