Wxpython - 设置列表控件单元格的背景色,而非整行
在wxpython的listctrl对象中,能不能给某个单元格设置背景颜色?我找到了一些方法,比如SetItemTextColour()和SetItemBackgroundColour(),但这两个方法只能改变整行的颜色。
有没有什么好的办法?谢谢!
1 个回答
1
你可能想要使用UltimateListCtrl来实现你的目标,可以看看wxPython演示,里面有个例子展示了如何做到这一点,他们的示例中有单元格背景的调整。你也可以访问AGW的主页,获取更多信息和更新版本。
从wx.lib.agw导入ultimatelistctrl作为ulc
self.uListCtrl = ulc.UltimateListCtrl(self, -1, agwStyle=ulc.ULC_REPORT | ulc.ULC_SINGLE_SEL)