我正在尝试使用Python中的ObjectListView创建各种类型的图例。
我能够在wxPython中使用wx.PaintDC,DrawText和DrawRectangle来实现这一点,但它看起来并不是很好,因为它都是免费的。
是否可以使用wxPython或其他包创建方形图像,例如10x10像素的正方形,然后将该图像插入ObjectListView上的列,同时更改每行的该正方形的填充。
例如:
CheckBox || State || Population || Legend Color
是||马萨诸塞州|| 650万||红色方形图像
否||伊利诺伊州|| 1290万||蓝色方形图像
提前致谢。
克里斯
答案 0 :(得分:0)
如果我正确理解了问题,您应该可以使用ObjectListView小部件将不同的图像添加到不同的行。或者,你可能想看看UltimateListCtrl,它是用纯Python编写的,可以放入任何小部件。我认为2.9中也有一个新的列表控件小部件,但我不记得它添加了哪些新功能。