在GUI程序中对某个部件进行刷新,时钟是最简单的案例。
#!/usr/bin/python
#-*-coding:utf-8-*-
import tkinter as tk,time
# 更新时间,每一秒调用一次
def update_time():
clock_label.configure(text=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))
clock_label.after(1000,update_time)
root = tk.Tk()
root.geometry('300x200')
clock_label = tk.Label(root)
clock_label.pack()
update_time()
root.mainloop()