2012-10-28 18 views
0

的wxPython提供了以下API更改wx.listbox项目颜色:颜色设定为wx.listbox项目

wx.ListBox.SetItemBackgroundColour(self, item, c) 

wx.ListBox.SetItemForegroundColour(self, item, c) 

出于某种原因,该功能无法在我的Linux这样做和窗户。 任何人都知道为什么?

请注意,wx.ListBox.SetOwnBackgroundColor完美的作品。

回答

1

我的猜测是它是本机小部件的限制。我已经看到了几个小部件,你不能设置背景或前景色,因为那个小部件在该平台上不支持它,但它支持在其他平台上。你可以在wxPython邮件列表上查询,以确定。他们有一些主要的wx开发者。

在此期间,您可能会看VListBox或可能切换到ListCtrl。

+0

我明白了,但为什么这些信息没有出现在文档中? – Jah

+1

由于当前文档基本上是由docstrings/wxWidgets文档中的脚本自动生成的。新的凤凰项目应该更容易为文档做出贡献,并希望能够增加更多关于此类内容的更多说明。 –

相关问题