2017-04-19 117 views
0

我一直在尝试改变我的检查按钮的颜色几天,尝试Style(),并没有工作,现在我已经尝试.configure但它什么也没有做......这是我的代码,请帮我如果可能的话,我已经在DOCS多次,并试图他们说什么,我迷茫了...这是我的代码:在tkinter中使用tkk的checkbutton颜色?

#define check buttons 
check1 = ttk.Checkbutton(window, text="Meat Lovers", variable=cvar, onvalue=1, offvalue=0).configure(foreground="white", background="black") 
check1.grid(column=0, row=1, padx=(5, 95)) 
check2 = ttk.Checkbutton(window, text="Supreme", variable=cvar2, onvalue=1, offvalue=0).configure(foreground="white", background="black") 
check2.grid(column=0, row=3, padx=(10, 120)) 
check3 = ttk.Checkbutton(window, text="Vegetarian", variable=cvar3, onvalue=1, offvalue=0).configure(foreground="white", background="black") 
check3.grid(column=0, row=5, padx=(10, 120)) 
+0

我看了看,并试图说,因此我提到的Style(),但它没有改变任何这就是为什么我试过这个,相同的结果,这就是为什么我要求帮助...也许我写了它错误的风格,我还是很新 – simmo

+1

你只提到,但没有显示任何东西。你目前的代码是行不通的,因为'configure'返回'dict'对象,所以你不能''格''dict'。毕竟我认为你做了错误的风格,因为你的问题是完全重复存在的问题 - 我做了我所做的。没有冒犯,但ttk样式真的取决于系统平台! – CommonSense

+0

没有采取,我从你所说的关于网格字典学到了一些新的东西,所以谢谢你,我不相信坏的回复...一切都是一个教训,我会给风格再试一次:) – simmo

回答

0

我相信这依赖于特定的平台。无论您如何配置它们,某些平台都不允许某些元素从系统默认样式中更改。

+0

我使用python 3.6,在崇高的地方写我的代码,并通过gitbash运行我的代码,如果这有帮助的话? – simmo

相关问题