是否有一个 wxpython 列表小部件即使在列表为空时也显示交替的行颜色?或者当它为空时,是否有一个会显示背景颜色(除了白色)?
问问题
832 次
2 回答
1
You could do it with a wx.Grid or you might look at the new UltimateListCtrl, which is a pure python widget. You can hack it if it doesn't do what you want it to!
于 2010-07-17T02:33:00.993 回答
1
的确。将您的列表创建为自定义类:
import wx.lib.mixins.listctrl as listmix
class CustomList(wx.ListCtrl, listmix.ListRowHighlighter):
def __init__(self, parent):
wx.ListCtrl.__init__(self, parent)
listmix.ListRowHighlighter.__init__(self, (206, 218, 255))
见:http ://www.wxpython.org/docs/api/wx.lib.mixins.listctrl.ListRowHighlighter-class.html
于 2010-07-17T16:40:49.363 回答