首先,您错误地传递了一些标志。@R_902_2419@Sizer使用wx.HORIZONTAL或wx.VERTICAL,而不使用wx.EXPAND。sizer.Add不需要wx.HORIZONTAL。
如果您有VERTICAL @R_902_2419@Sizer,则wx.EXPAND将使控件水平填充,而比例为1或更大(添加的第二个参数)将使控件垂直填充。对于水平@R_902_2419@Sizers,则相反。
sizer = wx.@R_902_2419@Sizer(wx.VERTICAL)
sizer.Add(widget1, 0, wx.EXPAND)
sizer.Add(widget2, 1)
widget1将水平扩展。widget2将垂直扩展。
如果将一个尺寸调整器放到另一个尺寸调整器中,则需要确保已设置其比例和EXPAND标志,以便其内部将按您希望的方式增长。
剩下的我留给你。