在python中创建一个滚动面板(WX python)

时间:2012-06-19 23:20:20

标签: python wxpython

所以我已经建立了一个漂亮的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上运行)

0 个答案:

没有答案