如何以编程方式更改 Tkinter 标签的颜色?
tkinterserver side programmingprogramming
Tkinter 标签小部件用于向应用程序添加文本或图像。我们甚至可以使用 config(options) 方法配置标签的基本属性。通常,为了动态配置小部件属性,我们使用回调函数来修改属性的值。
示例
在此示例中,我们将通过定义回调函数来修改颜色 Tkinter 标签。可以通过按钮激活该功能,强制标签更改颜色。
#导入所需库 from tkinter import * from tkinter import ttk #创建 tkinter 框架实例 win= Tk() #定义窗口的几何形状 win.geometry("750x250") #定义一个函数来更改标签小部件的颜色 def change_color(): label.config(bg= "gray51", fg= "white") #创建标签 label= Label(win, text= "Hey There! How are you?", font= ('Helvetica20 italic')) label.pack(pady=30) #创建按钮 ttk.Button(win, text="Change Color", command=change_color).pack(pady=20) win.mainloop()
输出
运行上述代码将显示一个包含标签和按钮的窗口。
现在,单击"更改颜色"按钮来更改标签小部件的颜色。