python-3.x 要使www.example.com的第一个示例正常工作,我应该做些什么ttk.style?

vkc1a9a2  于 2023-02-06  发布在  Python
关注(0)|答案(1)|浏览(98)

我想试试ttk.Style()的设置,所以我从Ttk Styling的文档中复制了这个例子并运行了它。我注意到无论我把“raised”参数设置成什么,它看起来都是一样的。下面是我运行的代码:

from tkinter import ttk
import tkinter

root = tkinter.Tk()

运行Python 3.10.8

ttk.Style().configure("TButton", padding=10, relief="raised",
   background="#fff")

btn = ttk.Button(text="Sample")
btn.pack()

root.mainloop()

运行此命令,按钮如下所示:

如果我把“凸起”改成“平的”或“凹陷的”,看起来是一样的,我该怎么做才能看到按钮样式的变化?

kqlmhetl

kqlmhetl1#

该按钮不知道您希望它使用上面定义的样式。请尝试将style=[style_name]添加到btn定义中。下面是一个示例。

from tkinter import ttk
import tkinter

root = tkinter.Tk()

style=ttk.Style()
style.configure("TButton", padding=10, relief="raised",
   background="#fff")

btn = ttk.Button(text="Sample", style= "TButton")
btn.pack()

root.mainloop()

希望有帮助。

相关问题