如何在按下按钮时更改 Tkinter 标签文本?
tkintergui-programmingpython
大多数情况下,Tkinter 标签小部件用于应用程序中显示文本或图像。我们可以使用 config(**options) 方法配置标签小部件,例如其文本属性、颜色、背景或前景色。
如果您需要动态修改或更改标签小部件,则可以使用按钮和函数来更改标签小部件的文本。
示例
# 导入所需的库 from tkinter import * # 创建 tkinter 框架或窗口的实例 win = Tk() # 设置 tkinter 窗口的大小 win.geometry("700x350") # 定义一个函数来更新标签文本 def on_click(): label["text"] = "Python" b["state"] = "disabled" # 创建标签小部件 label = Label(win, text="单击按钮以更新此文本", font=('Calibri 15 bold')) label.pack(pady=20) # 创建一个按钮来更新标签小部件 b = Button(win, text="更新标签", command=on_click) b.pack(pady=20) win.mainloop()
输出
运行上述代码时,窗口中将显示标签文本和按钮。
单击按钮时,它只会更新标签文本。