Rad*_*ěný 2 tkinter optionmenu ttk python-3.x
最近开始使用 ttk 来改善我的 GUI 外观,但我在编辑 ttk.OptionMenu 样式时陷入困境。正如我所理解的,下面的代码应该改变所有 Radiobuttons 和 OptionMenus 的背景。对于 Radiobutton(和我尝试过的其他元素),它工作得很好,但 OptionMenu 根本没有改变。
s = ttk.Style()
s.configure("TRadiobutton", background="grey")
s.configure("TOptionMenu", background="grey")
Run Code Online (Sandbox Code Playgroud)
OptionMenu 的样式名称不是 TOptionMenu。对于任何小部件,样式名称都可以使用widget.winfo_class()
和OptionMenu
this 返回来获取TMenubutton
。
所以s.configure("TMenubutton", background="red")
产量: