您当前的位置: 首页 >  qt

顺其自然~

暂无认证

  • 1浏览

    0关注

    1317博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Qt中vertical spacer和horizontal spacer弹簧使用

顺其自然~ 发布时间:2022-04-30 21:50:46 ,浏览量:1

前言

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

所以我们要对界面布局。

步骤

      第一步:在QtCreator设计器中加入控件,左边,右边,上边,下边,中间,和2个水平弹簧,2个垂直弹簧。

设置背景颜色

border-width: 1px;border-style: solid;border-color: rgb(8, 85, 155);
color:rgb(85,255,255);
background: rgb(0, 60, 112);

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

       

       

      

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

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

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

     

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

 选中最外层的widget,在顶部,选择栅格布局(所有布局必须基于父控件)

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

注. 源码下载

转自:Qt中vertical spacer和horizontal spacer弹簧使用_妙为的博客-CSDN博客_qt中spacer怎么用

关注
打赏
1662339380
查看更多评论
立即登录/注册

微信扫码登录

0.0436s