我想每1秒调用一个更新函数来更新一些东西。我试过使用while循环和time.sleep,但不起作用。我想我可以在主循环中附加一个函数,这样每次Tk((更新时都会调用它。但我不知道你能帮上什么忙吗?
from tkinter import *
def Update():
#Stuff
Master = Tk()
Master.mainloop() # Whenever this updates call Update
使用after
调用update
函数,并让update
调用after
本身以无限期重复
import tkinter as tk
master = tk.Tk()
def update():
# do things
master.after(1000, update)
master.after(0, update) # begin updates
master.mainloop()