所以我已经构建了一个不错的 wx.Frame。它功能齐全。我希望使它成为一个可滚动的区域。我查看了 wx python API,它说下面的代码应该这样做:
self.panel = wx.lib.scrolledpanel.ScrolledPanel(parent = self, id = -1)
self.panel.SetupScrolling()
self.panel = wx.Panel(self, -1)
self.panel.SetBackgroundColour(wx.Colour(self.Red, self.Blue, self.Green))
self.box = wx.FlexGridSizer(fileList.__len__(), 5, 5,5)
self.FileObjects = []
self.BatchProblemFileObjects = []
这会创建滚动条,但仅在我调整窗口大小之后并且仅在需要它时才会创建。有没有办法让我不必调整窗口大小来使滚动条出现?
谢谢你的帮助。
(在 python 2.7 上运行)