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


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

示例

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

#Import required libraries
from tkinter import *
from tkinter import ttk

#Create an instance of tkinter frame
win= Tk()

#Define the geometry of the window
win.geometry("750x250")

#Define a function to Change the color of the label widget
def change_color():
   label.config(bg= "gray51", fg= "white")

#Create a label
label= Label(win, text= "Hey There! How are you?", font= ('Helvetica20 italic'))
label.pack(pady=30)

#Create a Button
ttk.Button(win, text="Change Color", command=change_color).pack(pady=20)
win.mainloop()

输出

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

现在,单击“更改颜色”按钮来更改标签窗口小部件的颜色。

更新于: 2021 年 5 月 4 日

16K+ 浏览量

开启您的 职业

完成课程获得认证

开始
广告
© . All rights reserved.