私のttkツリービューの選択された行は、暗い青色の背景としてテキストの白が表示されます。ttk treeview:選択された色
self.tree.item(item, tags=('oddrow'))
例えば、色としてタグを設定します:、
self.tree.tag_configure('oddrow', background='lightgrey')
とoddrowを選択し、私は、例えば、タグで行の色を設定した場合
テキストが黒から白に変化している間は、背景色は変化しません(ライトグレーのままです)。行に色付きのタグが付いているかどうかにかかわらず、選択した行の背景を濃い青色にするにはどうすればよいですか?
行がタグ付けされていない行は、黒色で表示されるか、または濃い青色では白色として表示されます。
私は
ttk.Style().configure('Treeview', selectbackground='blue')
を試してみましたが、それは何もしませんでした。
EDIT:アイテムを選択すると、奇妙でないタグとして再タグ付けして、選択されていないときに戻ってきますが、それはむしろ控えめです。ツリーのTkDocs tutorialから
'self.tree.tag_configure( 'oddrow'、background = 'lightgrey'、selectbackground = 'blue')'を試しましたか? –
@StevenRumbalski:_tkinter:TclError:不明なオプション "-selectbackground" – foosion
http://www.tcl.tk/man/tcl/TkCmd/ttk_treeview.htm#M69でドキュメントを読んでください。タグは、前景、背景、フォント、およびイメージのみをサポートします。悪いアドバイスをして申し訳ありません。 –