Как я могу сделать третью кнопку, которая превращает прямоугольники из серого в красный, одну за другой.(Пример: загорается прямоугольник 1, затем он ждет секунду, а затем загорается прямоугольник 2).Я попытался сделать это, поместив time.sleep () между каждым w.create_rectangle, но это не сработало.Как я могу это сделать, пожалуйста, помогите мне.
import time
master = Tk()
canvas_width = 280
canvas_height = 50
w = Canvas(master, width=canvas_width, height=canvas_height)
w.pack()
w.create_rectangle(0, 0, 25, 25, fill="grey")
w.create_rectangle(25, 0, 50, 25, fill="grey")
w.create_rectangle(50, 0, 75, 25, fill="grey")
w.create_rectangle(75, 0, 100, 25, fill="grey")
w.create_rectangle(100, 0, 125, 25, fill="grey")
w.create_rectangle(125, 0, 150, 25, fill="grey")
w.create_rectangle(150, 0, 175, 25, fill="grey")
w.create_rectangle(175, 0, 200, 25, fill="grey")
w.create_rectangle(200, 0, 225, 25, fill="grey")
w.create_rectangle(225, 0, 250, 25, fill="grey")
def uno():
w.create_rectangle(0, 0, 25, 25, fill="red")
w.create_rectangle(25, 0, 50, 25, fill="red")
w.create_rectangle(50, 0, 75, 25, fill="red")
w.create_rectangle(75, 0, 100, 25, fill="red")
w.create_rectangle(100, 0, 125, 25, fill="red")
w.create_rectangle(125, 0, 150, 25, fill="red")
w.create_rectangle(150, 0, 175, 25, fill="red")
w.create_rectangle(175, 0, 200, 25, fill="red")
w.create_rectangle(200, 0, 225, 25, fill="red")
w.create_rectangle(225, 0, 250, 25, fill="red")
def dos():
w.create_rectangle(0, 0, 25, 25, fill="grey")
w.create_rectangle(25, 0, 50, 25, fill="grey")
w.create_rectangle(50, 0, 75, 25, fill="grey")
w.create_rectangle(75, 0, 100, 25, fill="grey")
w.create_rectangle(100, 0, 125, 25, fill="grey")
w.create_rectangle(125, 0, 150, 25, fill="grey")
w.create_rectangle(150, 0, 175, 25, fill="grey")
w.create_rectangle(175, 0, 200, 25, fill="grey")
w.create_rectangle(200, 0, 225, 25, fill="grey")
w.create_rectangle(225, 0, 250, 25, fill="grey")
button1 = Button(master, text="zasviet", command=uno)
button1.pack(side='left', padx=10)
button2 = Button(master, text="zhasni", command=dos)
button2.pack(side='left', padx=10)
button3 = Button(master, text="animacia", command=tres)
button3.pack(side='left', padx=10)