我正在使用 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 以及如何使用它