微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在python中更改ttk主题小部件的背景

如何解决在python中更改ttk主题小部件的背景

我目前正在尝试学习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'的背景颜色,但它仅将边框颜色更改为蓝色,而不是背景颜色。如何更改背景颜色?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。