2017-04-06 49 views
0

tkintertableでセル/行のBackgroundColorをどのように変更しますか?コマンドsetcellBackgroundがありますが、動作していないようです。 誰かがアイデアを持っていますか?私を掘るのビットとTkintertableセル/行の色を変更する

答えて

0

は答え、ない完璧な解決策を見つけましたが、問題ではない: あなたはコマンドを使用して、モデル自体の色を編集する必要があります。

setColorAt() 

setcellColor()コマンドまだ動作しません。 楽しい時があります。誰かが実際にコマンドを理解することができます。ドキュメントはこのサイトにありますtkintertable documentation

1

特定の行と列に配置しているウィジェット(Entry、Text、Listbox、...) 。最初の部分で

、あなたはたとえば、オブジェクトのプロパティを定義します。

list = Listbox(root, borderwidth=0, background='white') 

そして、あなたは彼がリストボックスを配置したい場所を、あなたはTkinterのを教えて:

list.grid(row=0, column=1) 

がそれですクリア?

あなたのグリッドに入れたいウィジェットを教えてください、それはあなたを助けてくれるでしょう!

+0

通常のtkinterグリッドではありません。 tkintertableテーブル...それは異なる機能を持つ独自のモジュールです。 –

+0

この@IcyTVは読んでいますか?テーブルの ###セット優先設定は、例えば、コンストラクタメソッドで設定することができる。 'TableCanvas(フレーム、モデル=モデル、 cellwidth = 50、cellbackgr = '#1 E3F6CE' thefont =" Arialの10 "、rowheight = 16、editable = False、 rowselectedcolor = '黄色'、reverseorder = 1)' 'cellbackgr = '#E3F6CE' 'を使ってセルの色を選択できます。 それは解決しますか? –

+0

こんにちは、実際にはありません。すべてのセルの色を設定しているからです。何が効果があったかは以下を参照 –

関連する問題