tkinter每秒调用一个函数



我想每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()

最新更新