내 ttk 트 리뷰의 선택된 행은 어두운 파란색 배경으로 텍스트 흰색으로 표시됩니다.ttk treeview : 선택한 색상
self.tree.item(item, tags=('oddrow'))
예를 들어, 색상으로 태그를 구성 :의
self.tree.tag_configure('oddrow', background='lightgrey')
과 oddrow를 선택 제가 예를 들어, 태그로 행의 색상을 설정하면
텍스트가 검은 색에서 흰색으로 바뀌는 동안 배경색은 변경되지 않습니다 (밝은 회색으로 유지됨). 행에 색상이 지정되었는지 여부에 관계없이 선택한 행 배경이 진한 파란색으로 표시되게하려면 어떻게해야합니까?
행이 흰색으로 표시되거나 진한 파란색으로 흰색으로 선택되면 태그가없는 행이 흰색으로 표시됩니다.
나는ttk.Style().configure('Treeview', selectbackground='blue')
을 시도하지만 아무 짓도 안 했어요.
편집 : 아이템을 선택할 때 나는 그것을 홀수로 태그를 다시 붙일 수 있고, 선택되지 않은 경우 되돌아 갈 수 있다고 생각합니다.하지만 그것은 오히려 우아하지 않습니다.
- 이, 그리고 (선택된 행에 대해)
을 원하는 색상으로 태그를 생성 트 리뷰에서 가상 이벤트를 잡을 : 나무의 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에서 문서를 읽으십시오. 태그는 전경, 배경, 글꼴 및 이미지 만 지원합니다. 나쁜 조언을해서 유감입니다. –