我知道有很多设置布局的设置。这是ListCtrl
水平尺寸器内的固定尺寸。
这个绝对大小要么显示剩余空间,要么太小,具体取决于列数。
绘制 a 的布局命令是ListCtrl
什么?
如何使ListCtrl
响应更灵敏,以便:
- 一目了然地显示来自多列的数据,无需调整大小
- 在不同的 GUI 和调整大小时不会变坏
托管列表的面板的代码清单:
class CalcPanel(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent)
self.lc = wx.ListCtrl(self, -1, size=(200,200), style=wx.LC_REPORT)
self.lc.InsertColumn(0, 'State')
self.lc.InsertColumn(1, 'Capital')
#self.lc.SetColumnWidth(0, 140)
#self.lc.SetColumnWidth(1, 153)
#self.list_ctrl.Show()
self.sizer = wx.BoxSizer(wx.HORIZONTAL)
btn = wx.Button(self, label="Add Line")
self.sizer.Add(btn)
self.sizer.Add(self.lc, 1, wx.LEFT | wx.TOP | wx.GROW)
self.SetSizer(self.sizer)
self.Fit()
def InitUI(self):
pass