修改默认Ttk Clam Widget颜色

时间:2014-08-26 06:18:05

标签: python user-interface tkinter ttk

我希望能够更改其中一种默认ttk样式(clam)的样式选项。

最好的方法是让这个menubutton匹配它周围条目的默认白色?

*sigh* Ttk... Why???

1 个答案:

答案 0 :(得分:3)

使它们看起来不同的主要是背景,所以我假设你想让背景变白?

您可以使用以下方式更改背景:

s = ttk.Style()
s.theme_use('clam')
s.configure('TMenubutton', background='white')

然而,当你将鼠标悬停在它上面时(当它处于活动状态时),背景会变回正常状态。要始终使用背景白色:

s.map('TMenubutton', background=[('active','white')])