wxFormbuileder中wxwidgets的布局控件(layout)的使用

本文介绍了wxFormBuilder中wxWidgets的布局控件使用,包括wxBoxSizer、wxGridSizer、wxFlexGridSizer和wxGridBagSizer。wxBoxSizer实现横向或纵向排列;wxGridSizer以二维表格方式排列,所有表格大小相同;wxFlexGridSizer允许不同表格大小,行和列按需要缩放;wxGridBagSizer则模拟固定位置和大小的布局。对于非均分布局,wxFlexGridSizer提供了灵活性。
摘要由CSDN通过智能技术生成

        wxFormbuileder的初次使用者,尤其是那些习惯了在VC中用MFC的人,可能会对控件的布局功能很不习惯,因为你在添加了控件之后无法用拖拽的方法实现重新布局,不过自己摸索一下不难发现:这个快速开发工具是用布局控件来布局的。

        在wxFormbuileder中的layout(布局)选项卡可以选择不同的布局控件,只有在插入布局控件的前提下才能插入各种功能控件,而且这些布局控件也是不能调节大小的,如图。

 

 


         主要讲一下wxwidgets中各种布局控件的类型以及使用它们的方法,这对使用wxFormbuileder进行界面设计很重要。

 

wxBoxSizer

 

        将它的容器子元素进行横向或者纵向的排列(具体的排列方式在构造函数中指定),可以理解为最简单的布局控件,仅仅只限定排列的方向:



 

         可以调节参数是orient,可以控制内部功能部件的排列方式:水平(wxHORIZONIAL)还是垂直(wxVERTICAL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值