2011-05-24 79 views
0

我想在Python中使用ObjectListView創建一個圖例。使用ObjectListView創建圖例

我可以在wxPython中使用wx.PaintDC,DrawText和DrawRectangle來實現這一點,但它看起來不太好,因爲它全部是空閒的。

是否有可能使用wxPython或其他軟件包創建一個正方形圖像,例如10x10像素的正方形,然後將該圖像插入ObjectListView的列中,同時更改每個行的該正方形的填充。

例如:

複選框||國家||人口||傳奇色彩

是||馬薩諸塞|| 6.5million ||紅色填充的正方形圖片

沒有||伊利諾伊|| 1290萬||藍色方形填充圖片

在此先感謝。

克里斯

回答

0

你應該能夠到不同的圖像添加到不同的行與ObjectListView小工具,如果我理解正確的問題。或者,你可能想看看UltimateListCtrl,它是用純Python編寫的,並且可以放入任何小部件。我認爲在2.9中也有一個新的列表控件,但我不記得它添加了哪些新功能。