1

我有 wx.ListCtrl 并且我想在每个项目中插入图像(图标)。

这是我的代码:

class ListView(wx.Panel):
def __init__(self,parent,size):
    wx.Panel.__init__(self,parent,-1,size=size)

    GameList = wx.ListCtrl(self,-1,pos=(20,20),size=(200,200))
    il = wx.ImageList(16,16)
    img_list=GameList.SetImageList(il, wx.IMAGE_LIST_SMALL)
    images=["joystick.png"]
    il.Add(wx.Bitmap(images[0]))

    index=GameList.InsertImageItem(0,0)

不知何故,它不起作用。提前致谢

4

1 回答 1

2

你错过了:

self.list.SetImageList(il, wx.IMAGE_LIST_SMALL)

在这种情况下,查看 wxPython 演示总是一个好主意:)

于 2015-02-10T07:58:52.930 回答