关于Qt控件尺寸的问题

关于Qt控件尺寸的问题

前言

在设置Qt控件窗口的时候,我们经常需要设计出“好看”的尺寸!

如何设置控件尺寸

控件实际(展示)尺寸 = 初始尺寸 * 拉伸因子
初始尺寸有2种方式:1、你不管它,让Qt自动产生;2、可以用 setSize() 函数设置(注意:不能设置的太小,当小于默认最小值时,设置将视为无效)。
拉伸因子是通过 setStretchFactor() 函数设置,本质就是设置控件的弹性系数,当空间扩大或缩小时,控件会根据弹性系数拉伸或压缩。

二、举例

1、A.setStretchFactor(0) 意味着A控件不会受空间变化而变化,常用于按钮控件。

2、

 A.setSize(100);  
 A.setStretchFactor(2);
 B.setSize(50);  
 B.setStretchFactor(3);

A 尺 寸 : B 尺 寸 = 4 : 3 A尺寸:B尺寸 = 4:3 A:B=4:3

总结

控件的尺寸由初始尺寸拉伸因子共同决定。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值