2011-05-24 51 views
0

我想在Python中使用ObjectListView创建一个图例。使用ObjectListView创建图例

我可以在wxPython中使用wx.PaintDC,DrawText和DrawRectangle来实现这一点,但它看起来不太好,因为它全部是空闲的。

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

例如:

复选框||国家||人口||传奇色彩

是||马萨诸塞|| 6.5million ||红色填充的正方形图片

没有||伊利诺伊|| 1290万||蓝色方形填充图片

在此先感谢。

克里斯

回答

0

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