Qt 基础控件 布局管理器

1.布局管理器介绍

打开Qt Creator设计师界面,左边导航栏第一栏就是布局管理器,如下图所示:

布局管理器的主要功能是将界面中的各个控件按一定的布局将组件整合起来。Qt 设计师中的Layouts如上图有4种:

  1. 垂直布局(Vertical Layout)
  2. 水平布局(Horizontal Layout)
  3. 网格布局(Grid Layout)
  4. 表单布局(Form Layout)
Layouts所属类

垂直布局

QVBoxLayout
水平布局QHBoxLayout
网格布局QGridLayout
表单布局QFormLayout

 

 

 

 

 

 

2.布局管理器属性

如上图所示,属性所代表的含义分别是:

layoutName布局名称
layoutLeftMargin距左边框内的距离
layoutTopMargin距上边框内的距离
layoutRightMargin距右边框内的距离
layoutBottomMargin距底边距内的距离
layoutSpacing布局内部控件之间的间隙
layoutStretch布局内各个控件所占的比例
layoutSizeConstraint布局大小约束

 

 

 

 

 

 

 

 

 

其中 layoutSizeConstraint 元素及含义:

3.代码示例:

QHBoxLayout *horizontalLayout;
horizontalLayout = new QHBoxLayout(horizontalLayoutWidget);
horizontalLayout->setSpacing(6);
horizontalLayout->setContentsMargins(11, 11, 11, 11);
horizontalLayout->setObjectName(QString::fromUtf8("horizontalLayout"));

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值