我想在框架中添加多个大小调整器并使其可手动调整大小,以便用户可以根据自己的喜好排列布局。当然,我能够调整整个框架的大小,但我也希望调整内部分区的大小。这是我的代码:
logsizer = wx.BoxSizer(wx.HORIZONTAL)
logsizer.Add(self.log, 0, wx.EXPAND)
eventsizer = wx.BoxSizer(wx.HORIZONTAL)
eventsizer.Add(self.eventarea, 0, wx.EXPAND)
self.gridSizer.Add(logsizer, 0, wx.EXPAND)
self.gridSizer.Add(eventsizer, 0, wx.EXPAND)
有没有办法将我的sizer声明为“可手动调整大小”
提前感谢您的帮助。
答案 0 :(得分:1)
没有。 sizer不能手动调整大小。您可以使用AUI并以这种方式管理多个窗口。 AUI允许一些GUI重新排列。我推荐使用wx.agw.aui而不是wx.aui,因为它是纯Python而且没有错误,所以我被告知。