python tkinter 实时刷新窗口内容_Python | tkinter | 创建窗口
时间: 2023-07-22 21:32:02 浏览: 181
好的,我明白了你的问题。在 Python 的 tkinter 库中,实时刷新窗口内容可以通过使用定时器或线程来实现。下面是一个使用定时器实现的示例代码:
```python
import tkinter as tk
class App:
def __init__(self, master):
self.master = master
self.label = tk.Label(master, text="")
self.label.pack()
self.update_clock()
def update_clock(self):
self.label.configure(text="当前时间:" + time.strftime("%Y-%m-%d %H:%M:%S"))
self.master.after(1000, self.update_clock)
root = tk.Tk()
app = App(root)
root.mainloop()
```
上面的代码会创建一个包含一个标签的窗口,标签内容为当前时间,每秒钟更新一次。`after` 方法用于定时器,第一个参数为时间间隔(毫秒),第二个参数为要执行的函数。
希望这个示例能够帮助到你。
阅读全文