Qt控件布局使用介绍

        Qt程序中关于布局空间有水平布局、垂直布局最为常用;比较少用的栅格布局和分裂器布局。下面进行逐一介绍。

一、水平布局

        (1)QHBoxLayout

        如上图为一个水平布局器,在水平布局里面放置了4个button按钮,按钮默认会充满整个布局,长度会平分布局的总长度。

        (2)边距设置

        上图右下角可以这是内部4个按钮距离左、上、右、下的边距

        如下左边距20,右边距30。4个按钮之间的距离是layoutSpacing:10。

        (3)layoutStrtch属性

        设置内部控件大小比例,布局内部有几个控件,会有几个数值,用英文逗号隔开。

        

  (4)设置固定大小

        可以点击某一个按钮,设置固定尺寸。如下第二个按钮被固定大小宽度为50

(5)弹簧的使用

        当按钮的大小不足以充满布局时,布局会自动拉大控件之间的距离。可以使用弹框,弹簧存在时,不会拉大控件之间距离,弹簧会占用剩余大小。

        

二、垂直布局

        和水平布局类似。方向变成竖向

        

三、栅格布局

        可以理解为多个水平的放在一起,或者理解为多个垂直布局放在了一起。

        右侧属性可以分别设置

四、分裂器布局

        分裂器是2个控件使用分裂器后,可以在程序运行中,在UI上拖动分裂来调整2个控件的所占大小的比例

        如下图,放在2个按钮,选中2个按钮,上方分裂器按钮会变为可点击状态

点击后应用成功。

调大分裂器长宽,运行程序。      

2个按钮中间位置,鼠标可以放上去,按住左键拖动按钮大小跟着改变

 总结

        Qt布局管理在开发中常用的是水平布局和垂直布局2种布局。

        水平布局:内部所有控件水平排列

        垂直布局:内部所有控件垂直排列

        注:控件可以是一个单独的控件,也可以是一个容器或者其它的布局,即布局可以嵌套

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值