我希望能够更改默认的ttk样式(clam)之一的样式选项。
使此菜单按钮与周围的默认条目白色匹配的最佳方法是什么?
最佳答案
使它们看起来与众不同的是背景,因此,我假设您想将背景设为白色?
您可以使用以下方法更改背景:
s = ttk.Style()
s.theme_use('clam')
s.configure('TMenubutton', background='white')
但是,当您将鼠标悬停在背景上时(背景处于活动状态),背景会恢复为正常。要始终使背景变白,请使用:
s.map('TMenubutton', background=[('active','white')])
关于python - 修改默认的Ttk Clam小部件颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25499269/