使用ObjectListView创建图例

时间:2011-05-24 23:49:30

标签: python wxpython objectlistview

我正在尝试使用Python中的ObjectListView创建各种类型的图例。

我能够在wxPython中使用wx.PaintDC,DrawText和DrawRectangle来实现这一点,但它看起来并不是很好,因为它都是免费的。

是否可以使用wxPython或其他包创建方形图像,例如10x10像素的正方形,然后将该图像插入ObjectListView上的列,同时更改每行的该正方形的填充。

例如:

CheckBox || State || Population || Legend Color

是||马萨诸塞州|| 650万||红色方形图像

否||伊利诺伊州|| 1290万||蓝色方形图像

提前致谢。

克里斯

1 个答案:

答案 0 :(得分:0)

如果我正确理解了问题,您应该可以使用ObjectListView小部件将不同的图像添加到不同的行。或者,你可能想看看UltimateListCtrl,它是用纯Python编写的,可以放入任何小部件。我认为2.9中也有一个新的列表控件小部件,但我不记得它添加了哪些新功能。