0

特定のディレクトリから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 )

乾杯、それは本当に私を悩ませてきました:)

4

1 に答える 1

0

すべての魔法は wxPython デモにあります。UltimateListCtrl.PyImageList を作成する必要があります。次に、それに wx.Bitmap インスタンスを追加します。次に、UltimateListItem() オブジェクトにイメージ リストの項目を使用するように指示する必要があります。デモでは、「info._image」を探して、それがどのように行われるかを確認してください。wxPython のデモは、wxPython の Web サイトからダウンロードできます。

于 2013-02-11T15:44:16.027 に答える