2017-04-19 7 views
0

私はチェック・ボタンの色を今のところ変更しようとしていますが、Style()を試してみましたが動作しませんでしたが、今は.configureを試みましたが、何もしません。可能であれば私のコードは、これは私のコードです...私は失われたよ、私はDOCSの上に何度も行って、彼らが言ったことを試してみた、私を助けてください:tkinterでtkkを使用しているチェックボタンの色は?

#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

私はそれを見て、それを試してみましたが、私が言及したスタイル()は何も変わっていませんでした。なぜ私はこれを試したのですか?同じ結果が私に助けを求めています。スタイルに間違っている、私はまだ非常に新しいです – simmo

+1

あなたはそれを言及しましたが、それで何も示していません。あなたの現在のコードは 'configure'が' dict'オブジェクトを返すので実行できません。したがって 'dict'を' grid'することはできません。結局のところ私はあなたのスタイルが間違っていたと思っていました。あなたの質問は存在していた質問の全部が重複しているので、私は何をしましたか?犯罪はありませんが、ttkのスタイルは実際にはシステムプラットフォームに依存しています! – CommonSense

+0

何も撮られていない、グリッドについて言われたことから何か新しいことを学んだので、そのことに感謝して、私は悪い返事を信じていない...すべてがレッスンで、スタイルを再試行するだろう:) – simmo

答えて

0

私はこれが依存すると考えています特定のプラットフォーム。一部のプラットフォームでは、どのような構成要素を設定してもシステムのデフォルトのスタイルから変更することはできません。

+0

私はpython 3.6、私のコードを崇高に書いて、gitbash経由で自分のコードを実行すれば、それはまったく役に立ちます。 – simmo

関連する問題