制作一个滚动面板蟒(WX蟒蛇)(Make a scrolling panel in python (

2019-09-18 06:59发布

所以,我已经建立了一个很好的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版运行)

文章来源: Make a scrolling panel in python (WX python)