使用 Label.configure() 动态更改 Tkinter Label 文本
在 tkinter 中,Label 小部件通常用于显示文本和图像。可以通过使用构造函数在标签小部件中添加文本 Label(root, text="这是我的文本")
。一旦定义了 Label,就可以使用任何几何管理器将 Label 小部件打包。
如果要配置 Label 小部件,可以使用 configure() 属性。configure() 方法允许您动态编辑 Label 小部件的文本以及其他属性。
示例
让我们通过一个示例来了解如何使用 configure() 方法动态更改 tkinter 标签文本。在此示例中,我们将创建一个 Label 文本小部件和一个按钮,以更新标签小部件的文本。
# 导入所需库
from tkinter import *
# 创建 tkinter 窗口或小部件的实例
win = Tk()
win.geometry("700x350")
def update_text():
# 配置 Label 小部件中的文本
label.configure(text="这是更新后的标签文本")
# 创建 Label 小部件
label=Label(win, text="这是新的标签文本", font=('Helvetica 14 bold'))
label.pack(pady= 30)
# 创建一个按钮以更新 label 小部件的文本
button=Button(win, text="更新", command=update_text)
button.pack()
win.mainloop()
输出
运行以上代码将显示一个带有标签小部件和一个按钮的窗口。
单击按钮时,它将更新文本。