2014-03-31 9 views
0

Mozilla Thunderbird 메일에서 목록의 항목에 색상을 지정할 수 있습니다. "포커스 선택기"에는 일반적으로 OS의 창 테마에서 정의한 "커서 색상"이 있습니다. 이제 Thunderbird에서 색상이 지정된 항목을 선택하면 포커스 커서가 그에 따라 색상이 변경됩니다. 즉,이 항목에 색상이 있음을 나타냅니다. 그렇지 않으면 사용자는 "포커스 선택기"를 멀리 이동하여이 특정 항목에 색이 있음을 알 수 있습니다.ListCtrl의 "포커스 선택기"의 색상을 변경할 수 있습니까?

이제 WxWindows에서 WxListCtrl이 가능합니까? 글꼴 색 (SetForegroundColour)과 항목의 배경색 (일반적으로 흰색 인 SetbackgroundColour)을 변경하는 것 외에는?

"Focus selector" set on the first entry in a two item list ListCtrl

+1

정확하지는 않지만 http://stackoverflow.com/questions/22624070/setting-selection-background-in-listctrl/22635854#22635854와 매우 유사하며 그 대답은 같습니다. –

답변

1

wxPython에 툴킷 최대한 OS의 기본 위젯을 감싼다. 나는 네이티브 위젯이 "커서 색상"에 대한 맞춤 색상을 지원한다고 생각하지 않습니다. UltimateListCtrl을 살펴볼 수도 있습니다. 이 기능이 기본적으로 제공되는지는 잘 모르겠지만 순수한 파이썬 목록 컨트롤이며이 기능을 추가하기 위해 훨씬 쉽게 패치 할 수있을 것이라고 확신합니다.