2014-03-31 64 views
0

在Mozilla Thunderbird郵件中,您可以爲列表中的項目分配一種顏色。 「焦點選擇器」通常具有由您的操作系統上的窗口主題定義的「光標顏色」。現在,當您在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。我不確定它是否具有此功能,但它是一個純粹的Python列表控件,我相信您可以更輕鬆地修補它以添加該功能。

相關問題