Bonjour à tous,
J'utilise depuis quelques temps tkinter mais il se trouve qu'il y a un point que je ne comprends pas :
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.
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()
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 !
Partager