在您从wx.ListCtrl派生的类中,请查看覆盖
def OnGetItemAttr(self, item):
return self.normalAttr[item % 2]
#
Run Code Online (Sandbox Code Playgroud)
使用以下方法提前初始化项属性的位置:
self.normalAttr = []
self.normalAttr.append(wx.ListItemAttr())
grayAttr = wx.ListItemAttr()
grayAttr.SetBackgroundColour(lightGray)
self.normalAttr.append(grayAttr)
Run Code Online (Sandbox Code Playgroud)
所以在这种情况下,我在默认和浅灰色属性之间交替使用背景颜色.
为绘制的每一行调用此函数,因此您可以使用它来指示各种状态.如果选择行应该是一个简单的案例.
| 归档时间: |
|
| 查看次数: |
4827 次 |
| 最近记录: |