Qt中vertical spacer和horizontal spacer弹簧使用

本文介绍了在Qt Creator中如何利用verticalSpacer和horizontalSpacer进行界面布局,以实现软件界面在不同分辨率屏幕上的自适应缩放。通过设置布局、调整spacer属性和应用网格布局,确保窗口内容能够根据屏幕尺寸动态调整,达到良好的显示效果。
部署运行你感兴趣的模型镜像

Qt中vertical spacer和horizontal spacer弹簧使用

前言

       在使用qtCreator中使用各种控件,默认是没有布局。在发布软件以后,如果软件在不同分辨率的屏幕显示界面时,是无法自适应屏幕分辨率的。就造成了显示不全,或者显示太小等问题,

所以我们要对界面布局。

步骤

  1.       第一步:在QtCreator设计器中加入控件,左边,右边,上边,下边,中间,和2个水平弹簧,2个垂直弹簧
  2. 设置背景颜色
border-width: 1px;border-style: solid;border-color: rgb(8, 85, 155); 
color:rgb(85,255,255);
background: rgb(0, 60, 112);

5.先对中间的,上边 、中间、下边,和中间2个vertical spacer  弹簧,然后鼠标右键选择“布局”,最后在布局中选择“垂直布局”,布局器的名字是:QVBoxLayout

       

       

      

6. 选择 左边、和左边水平弹簧,QVBoxLayout、右边水平弹簧,鼠标右键选择布局,然后水平布局

      

7.结果,发现结果不是我们所需要的,原因是没有调整弹簧的属性

     

    8.调整spacer属性:首先调整2个垂直spacer,

     

9.结果,依然无法缩放,原因是没有对整个widget布局

     

 10,选中最外层的widget,在顶部,选择栅格布局

     

11. 最终结果,这个时候运行窗口可以缩放了

      

12. 源码下载

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值