2014-03-31 84 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列表控件,我相信您可以更轻松地修补它以添加该功能。

相关问题