您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

wxPython:BoxSizer中的项目不会水平扩展,只能垂直扩展

wxPython:BoxSizer中的项目不会水平扩展,只能垂直扩展

首先,您错误地传递了一些标志。@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标志,以便其内部将按您希望的方式增长。

剩下的我留给你。

python 2022/1/1 18:44:44 有329人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶