2014-09-11 12 views
1

python gtk.TreeView에 문제가 있습니다 : treeview에서 선택된 행에 파란색 배경이 있고 그 다음에 다른 객체로 포커스가 변경되었습니다. (예제 텍스트 상자) 행이 선택되어 회색에서 회색으로 변경되었습니다. 나는 그것을 회색으로 바꾸고 싶지 않다. 나는 여전히 푸른 색으로하고 싶다. 어떤 도움이 있습니까? 도와주세요. 고마워,Gtk.TreeView : Python TreeView의 초점을 잃었을 때 선택된 배경색 행을 설정하는 방법

답변

0

같은 문제가있었습니다. gtk 프로그램의 CSS 기능으로 해결했습니다. 행의 선택을 관리 할 수있는 CSS를 사용하면 포커스를 잃을 때 배경은 회색 효과를 무시합니다

GtkTreeView row:selected {\ 
     background: #f07746;\ 
     color: #ffffff;\ 
    }\ 

입니다. 은 프로그램에서 당신은

gtk_css_provider_load_from_data(provider, CSS, -1, NULL); 

와 함께 사용자 지정 스타일을 적용 할 수 있습니다 (C 언어,하지만 난 당신이 파이썬에 해당하는 찾을 수 있습니다 상상할 수)

이 늦은 대답 경우에도 희망이 도움을. Can