1

我正在使用 wxpython 来包含 ObjectListView。我试图将它放入 wx.panel,但失败了。下面是图片在此处输入图像描述

我很疑惑为什么 ObjectListView 只显示在 16x16 的正方形中?我实现 ObjectListView 的代码:

and my code to use it:    
`LeftList = wx.BoxSizer( wx.VERTICAL )    
self.m_panel2 = wx.Panel( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize,          wx.TAB_TRAVERSAL )    
p1 = MyListCtrl(self.m_panel2, -1)    
LeftList.Add( p1, 1, wx.EXPAND |wx.ALL, 5 )    
bSizer12.Add( LeftList, 1, wx.EXPAND, 5 )`

and my code of MyListCtrl is:    
`class MyListCtrl(wx.Panel):    
def __init__(self, parent, id):       
wx.Panel.__init__(self, parent=parent, id=wx.ID_ANY)
self.olv = ObjectListView(self, id, style=wx.LC_REPORT|wx.NO_BORDER)    
self.Layout()    
self.olv.SetColumns(...)  `  

然后结果就是我贴在头部的图片

我的问题是我应该使用什么来包含 wxpython 中的 ObjectListView 以及如何使用它

4

1 回答 1

1
于 2012-08-20T14:15:38.263 回答