布局问题 - wxPython中的滚动面板

时间:2011-01-26 11:42:34

标签: python user-interface wxpython

我想使用wxPython创建这样的布局。但是我无法让它发挥作用。

只要我不向#2添加滚动条,它就可以正常工作。但是,一旦我添加了ScrolledPanel,一切都会中断。

以下是没有scollbar的工作代码:

main_sizer = wx.BoxSizer(wx.HORIZONTAL)
left_sizer = wx.BoxSizer(wx.VERTICAL)
grid_sizer = wx.GridSizer(4, 6, 3, 3)

left_sizer.Add(wx.ListBox(self, choices = ['A', 'B', 'C']), 1, wx.EXPAND)

grid_sizer.Add(wx.StaticBitmap(self.sw, bitmap = bit), 0, wx.ALL, 5)
grid_sizer.Add(wx.StaticBitmap(self.sw, bitmap = bit), 0, wx.ALL, 5)

main_sizer.Add(left_sizer, 1, wx.EXPAND)
main_sizer.Add(grid_sizer, 0)

self.SetSizer(main_sizer)
self.SetAutoLayout(1)
self.Show()

现在,我如何让它与滚动条一起工作?

Layout

0 个答案:

没有答案