Почему этот таймер Python tkinter не работает
Я хочу, чтобы это отображалось как 1(подождите), 2 (подождите), 3(Подождите) после нажатия кнопки. Вместо этого, когда я нажимаю кнопку, она останавливается на секунду, а затем становится 3
from tkinter import * from time import * import tkinter as tk root = tk.Tk() root.title("Project") def clicked1(): timer = 0 i = 0 previous = 0 while (i < 3): previous = previous + 1 label1.config(text = previous) sleep(1) i += 1 Button1 = tk.Button(root, text = "Click", width = 10, bg = "black",fg = "white", command =clicked1) Button1.pack(side=TOP) label1 = tk.Label(root, text = " ", fg = "black",bg = "white") label1.pack(side = BOTTOM) root.configure(background="white") root.geometry("300x600") root.mainloop()
Что я уже пробовал:
переключение вокруг того места, где находится спящий режим(1)