0

我目前正在尝试学习 ttk 主题小部件。我想改变我的 ttk 按钮的背景颜色。我跟着 ttk docs 写了这个:

from tkinter import *
from tkinter.ttk import *

root = Tk()
root.title("GUI App One")
root.geometry("800x500")
root.maxsize(800,500)
root.minsize(800,500)

Style().configure("C.TButton", padding=6, background="blue", relief="raised")
Style().configure("B.TButton", font=("Arial",30))
Style().configure("Elem.TFrame", background="red")

backframe = Frame(root, width=800, height=500, style="Elem.TFrame")
backframe.place(x=0, y=0)
print()

btn1 = Button(backframe, text="Click me", style="C.TButton")
btn1.place(x=20, y=50)

btn2 = Button(backframe, text="Click me too", style="B.TButton")
btn2.place(x=100, y=100)

mainloop()

在“C.TButton”样式中,我尝试更改“btn1”的背景颜色,但它只会将边框颜色更改为蓝色而不是背景颜色。如何更改背景颜色?

4

0 回答 0