2017-04-19 118 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

相關問題