我很好奇如何将特定目录中的图像插入Ultimatelistctrl中的特定行/列
MainFrame.ultimatelist = ULC.UltimateListCtrl( self.panel , agwStyle = wx.LC_REPORT | wx.LC_VRULES | wx.LC_HRULES , pos = (10,100) , size = (1240 , 520) )
#-------------------------------------------------------------
MainFrame.FirstColumn = ULC.UltimateListItem()
MainFrame.FirstColumn._mask = wx.LIST_MASK_TEXT | wx.LIST_MASK_IMAGE | wx.LIST_MASK_FORMAT | ULC.ULC_MASK_CHECK
MainFrame.FirstColumn._image = []
MainFrame.FirstColumn._format = 1
MainFrame.FirstColumn._kind = 1
MainFrame.FirstColumn._text = ""
MainFrame.ultimatelist.InsertColumnInfo( 1 , MainFrame.FirstColumn)
MainFrame.arrowicon = wx.Image( "arrow.jpg" , wx.BITMAP_TYPE_ANY).ConvertToBitmap()
MainFrame.ultimatelist.SetImage( 0 , MainFrame.arrowicon )
干杯,一直困扰着我:)
答案 0 :(得分:0)
所有的魔力都在wxPython演示中。您需要创建UltimateListCtrl.PyImageList。然后添加wx.Bitmap实例。接下来,您需要告诉您的UltimateListItem()对象使用图像列表中的项目。在演示中,查找“info._image”以了解它是如何完成的。您可以从wxPython网站下载wxPython演示。