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

tkinterpythongui-programming更新于 2024/2/1 17:16:17

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

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

示例

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

# 导入所需的库
from tkinter import *

# 创建 tkinter 框架或小部件的实例
win = Tk()
win.geometry("700x350")

def update_text():
   # 配置标签小部件中的文本
   label.configure(text="This is updated Label text")

# 创建标签小部件
label=Lab​​el(win, text="This is New Label text", font=('Helvetica 14 bold'))
label.pack(pady= 30)

# 创建一个按钮来更新标签小部件的文本
button=Button(win, text= "Update", command=update_text)
button.pack()

win.mainloop()

输出

运行上述代码将显示一个窗口,其中有一个标签小部件,其中包含一些文本和一个按钮。

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


相关文章


有用资源