wx.BoxSizer是一种可以按行或列排列组件的基本布局工具。
方法:
__init__(self, orient=HORIZONTAL)
构造函数
参数
orient - 排列方向,具体值如下:
wx.VERTICAL:按列排列
wx.HORIZONTAL:按行排列
列、行布局器
AddSpacer(self, size)
在布局器的预设的方向上(wx.HORIZONTAL和wx.VERTICAL)添加不可拉伸的占位空间。
参数
size - 占位空间大小
返回
指向wx.SizerItem 的指针(引用)。
列、行占位空间
CalcMin(self)
容纳布局器所需的最小空间大小。
返回
wx.Size类型大小。
布局器占用最小空间
GetOrientation(self)
获取布局器组件的排列方向。
返回
wx.VERTICAL(按列排列),wx.wx.HORIZONTAL(按行排列)。
获取布局器组件排列方向
SetOrientation(self, orient)
设置布局器组件的排列方向。
参数
orient - 排列方向,具体值如下:
wx.VERTICAL:按列排列
wx.HORIZONTAL:按行排列
重新设置组件排列方向后
wx.BoxSizer的使用相对比较简单,大家也可以看一下我写的一个日常工作管理小工具源代码(下载地址:https://download.csdn.net/download/MissYuanxi/88427412),里面用到了wx.BoxSizer窗体。