gpt4 book ai didi

colors - wxPython wxListCtrl 选中的行颜色

转载 作者:行者123 更新时间:2023-12-04 22:38:42 24 4
gpt4 key购买 nike

我想让某些行选择颜色为红色而不是标准颜色(Windows 上的蓝色),以便我可以指示状态。任何人都知道这在 wxPython 中是否可行?

最佳答案

在您从 wx.ListCtrl 派生的类中,查看覆盖

def OnGetItemAttr(self, item):
return self.normalAttr[item % 2]
#

使用以下方法提前初始化项目属性:
    self.normalAttr = []
self.normalAttr.append(wx.ListItemAttr())
grayAttr = wx.ListItemAttr()
grayAttr.SetBackgroundColour(lightGray)
self.normalAttr.append(grayAttr)

所以在这种情况下,我在默认和浅灰色属性之间交替使用背景颜色。

该函数在每行绘制时调用,因此您可以使用它来指示各种状态。如果选择行应该是一个简单的情况。

关于colors - wxPython wxListCtrl 选中的行颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/592703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com