Как я могу периодически звонить update
? Я пробовал следующее, но он пропускает отображение графического интерфейса в течение limit
секунд, а затем показывает только последнее обновление:
import tkinter as tk
import time
root = tk.Tk()
widget = tk.Label(root, text="Initial text")
widget.pack()
def update():
global widget
limit = 3
period = 1
for each in range(limit):
widget['text'] = each
time.sleep(period)
update()
root.mainloop()
Потом попробовал:
import tkinter as tk
import time
root = tk.Tk()
widget = tk.Label(root, text="Initial text")
widget.pack()
def update():
global widget, period
widget['text'] = each
time.sleep(period)
limit = 3
period = 1
for each in range(limit):
update()
root.mainloop()
Что привело к тому же результату, что и предыдущий. Так как я могу это сделать?