tkinter更新label文本
时间: 2023-09-13 17:03:29 浏览: 263
python-tkinter之按钮的使用,开关方法
要更新 tkinter 中的 Label 组件的文本,可以使用 `label.config(text=new_text)` 方法。例如,以下是一个简单的示例程序,每秒钟更新 Label 中的文本:
```python
import tkinter as tk
root = tk.Tk()
label = tk.Label(root, text="Hello")
label.pack()
def update_label():
label.config(text="World")
root.after(1000, update_label)
root.after(1000, update_label)
root.mainloop()
```
在这个程序中,我们定义了一个名为 `update_label` 的函数,该函数使用 `label.config(text="World")` 更新标签的文本,并使用 `root.after(1000, update_label)` 延迟一秒钟再次调用该函数,以此循环更新标签的文本。最后,我们使用 `root.mainloop()` 进入主事件循环。
阅读全文