2012-10-28 20 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文檔中的腳本自動生成的。新的鳳凰項目應該更容易爲文檔做出貢獻,並希望能夠增加更多關於此類內容的更多說明。 –

相關問題