使用 Label.configure() 动态更改 Tkinter 标签文本


Tkinter 中的 Label 控件通常用于显示文本和图像。可以使用构造函数 **Label(root, text= "this is my text")** 在 Label 控件中添加文本。定义 Label 控件后,可以使用任何几何管理器来打包 Label 控件。

如果要配置 Label 控件,可以使用 **configure()** 属性。**configure()** 方法允许您动态编辑文本以及 Label 控件的其他属性。

示例

让我们以一个示例来了解如何使用 **configure()** 方法动态更改 tkinter 标签文本。在此示例中,我们将创建一个 Label 文本控件和一个按钮来更新标签控件的文本。

# Import the required library
from tkinter import *

# Create an instance of tkinter frame or widget
win = Tk()
win.geometry("700x350")

def update_text():
   # Configuring the text in Label widget
   label.configure(text="This is updated Label text")

# Create a label widget
label=Label(win, text="This is New Label text", font=('Helvetica 14 bold'))
label.pack(pady= 30)

# Create a button to update the text of label widget
button=Button(win, text= "Update", command=update_text)
button.pack()

win.mainloop()

输出

运行以上代码将显示一个窗口,其中包含一个包含某些文本的标签控件和一个按钮。

单击按钮时,它将更新文本。

更新于: 2021年12月22日

8K+ 次查看

开启你的 职业生涯

通过完成课程获得认证

立即开始
广告