【问题标题】:wx.ListCtrl with images (wxPython)带有图像的 wx.ListCtrl (wxPython)
【发布时间】:2015-02-09 18:18:41
【问题描述】:

我有 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)

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

【问题讨论】:

  • 您是否收到任何错误消息?如果是这样,请将它们与您的问题一起发布
  • 好吧,我没有收到错误消息,只是不会显示图像。 @wnnmaw
  • 图片大小合适吗?另外,我不确定列表控件是否可以开箱即用地处理 PNG。你试过 JPEG 吗?

标签: python wxpython listctrl


【解决方案1】:

你不见了:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    相关资源
    最近更新 更多