在Python中为Tkinter设置背景颜色

在Python中为Tkinter设置背景颜色

我们可以使用tkinter.ttk模块自定义tkinter小部件。Tkinter.ttk模块用于为tkinter小部件设置背景颜色、前景颜色、激活按钮、向标签添加图像、调整小部件的高度和宽度等。

为了在tkinter小部件中添加背景颜色,我们可以在小部件中指定 background 属性。

示例

在下面的示例中,我们将创建一个按钮,该按钮将更改文本标签的背景。

#导入tkinter库
from tkinter import *
from tkinter.ttk import *

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

#设置框架的几何尺寸
win.geometry("600x400")

#添加一个类来为tkinter小部件设置样式
style = ttk.Style()
style.configure('TEntry', foreground = 'red')

#定义一个函数用于更改文本的颜色
def change_color():
   text.configure(background="red")

#创建一个文本小部件
text=Label(win,text="这是新文本",foreground="black",
background="yellow",font=('Aerial bold',20))
text.pack(pady=20)

#创建一个按钮小部件
Button(win, text= "点击此处", command= change_color).pack(pady=10)
win.mainloop()

输出

运行上述代码将创建一个窗口,其中包含一个具有“黄色”背景颜色的文本标签。

在Python中为Tkinter设置背景颜色

现在,点击“点击此处”按钮。它将把文本标签的背景颜色更改为“红色”。

在Python中为Tkinter设置背景颜色

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程