如何以编程方式更改 Tkinter 标签的颜色?

tkinterserver side programmingprogramming

Tkinter 标签小部件用于向应用程序添加文本或图像。我们甚至可以使用 config(options) 方法配置标签的基本属性。通常,为了动态配置小部件属性,我们使用回调函数来修改属性的值。

示例

在此示例中,我们将通过定义回调函数来修改颜色 Tkinter 标签。可以通过按钮激活该功能,强制标签更改颜色。

#导入所需库
from tkinter import *
from tkinter import ttk

#创建 tkinter 框架实例
win= Tk()

#定义窗口的几何形状
win.geometry("750​​x250")

#定义一个函数来更改标签小部件的颜色
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()

输出

运行上述代码将显示一个包含标签和按钮的窗口。

现在,单击"更改颜色"按钮来更改标签小部件的颜色。


相关文章