我怎样才能update
定期打电话?我尝试了以下操作,但它跳过显示 GUIlimit
几秒钟,然后只显示最后一次更新:
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()
结果与前者完全相同。那么我该怎么做呢?