wxPython的Core组件--其他sizer

1、WX.GridSizer:

wx.GridSizer(int rows=1, int cols=0, int vgap=0, int hgap=0)

 
这个Sizer用于确定表格样式的sizer;并且还可以确定一个cell在垂直的和水平方向上的空间

gs = wx.GridSizer(4, 4, 3, 3)
gs.AddMany(list items)

2、wx.FlexGridSizer:
这个sizer和wx.GridSizer非常相似,它用于布置在二维表格当中的构件,但是和wx.GridSizer相比,有了许多的灵活性。wx.GridSizer的每一个cell都是相同的,但是All cells in wx.FlexGridSizer have the same height in a row. All cells have the same width in a column.但是所有的rows and columns并不都是相同高度和相同宽度。

 fgs.AddGrowableRow(2, 1)
 fgs.AddGrowableCol(1, 1)

 这两句代码的意思是扩展第三行、第二列。通过这个方法当window窗口改变大小的时候,我们将text controls扩大。
The first two text controls will grow in horizontal direction, the third one will grow in both direction.
We must not forget to make the widgets expandable (wx.EXPAND) in order to make it really work.

3、wx.GridBagSizer:
这个Sizer是不推荐使用的,过于复杂了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值