我希望能够更改其中一种默认ttk样式(clam)的样式选项。
最好的方法是让这个menubutton匹配它周围条目的默认白色?
答案 0 :(得分:3)
使它们看起来不同的主要是背景,所以我假设你想让背景变白?
您可以使用以下方式更改背景:
s = ttk.Style()
s.theme_use('clam')
s.configure('TMenubutton', background='white')
然而,当你将鼠标悬停在它上面时(当它处于活动状态时),背景会变回正常状态。要始终使用背景白色:
s.map('TMenubutton', background=[('active','white')])