wxPython:扩展一些东西

Ram*_*hum 4 python user-interface wxpython

如何使任何wxPython小部件(如wx.Panel或wx.Button)自动扩展以填充其父窗口?

Jim*_*oll 7

简短的回答:使用比例为1的sizer和wx.Expand标签.

所以我在这里是一个小组的初始化

sizer = wx.BoxSizer(wx.VERTICAL)
sizer.Add(self.canvas, 1, wx.EXPAND)
self.SetSizer(sizer)
Run Code Online (Sandbox Code Playgroud)

  • 不,使用sizer.Hide()和sizer.Show()创建两个面板,主面板和弹出主面板的面板.要制作弹出窗口,请调用sizer.Hide(main)和sizer.Show(popup)然后调用sizer.Layout() (3认同)