0

在 Mozilla Thunderbird 邮件中,您可以为列表中的项目分配颜色。“焦点选择器”通常具有由操作系统上的窗口主题定义的“光标颜色”。现在,当您在 Thunderbird 中选择一个彩色项目时,焦点光标会相应地改变颜色。那就是表明这个项目是有颜色的。否则,用户只能通过移开“焦点选择器”来看到该特定项目具有颜色。

现在,这在 WxWindows、WxListCtrl 中是否可行?除了更改字体颜色(SetForegroundColour)和项目的背景(SetbackgroundColour,通常是白色)之外?

4

1 回答 1

1

wxPython 工具包尽可能地封装了操作系统的原生小部件。我不相信任何本机小部件都支持“光标颜色”的自定义颜色。您可能想看看 UltimateListCtrl。我不确定它是否具有开箱即用的功能,但它是一个纯 Python 列表控件,我相信您可以更轻松地对其进行修补以添加该功能。

于 2014-03-31T17:28:07.910 回答