侧边栏壁纸
  • 累计撰写 278 篇文章
  • 累计创建 3 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

【QT】QT Designer控件随窗口大小自适应

xuanxuan
2022-05-19 / 0 评论 / 0 点赞 / 4 阅读 / 2609 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2024-02-14,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

相关参考——Qt Designer生成的图形可以自适应窗口的大小变化


重点:

  1. 设置子部件的sizePolicy属性。
  2. 设置子部件间的布局。
  3. 设置子部件布局的layoutStretch属性设置子部件间的比例。
  4. 设置父部件布局属性。

示例:

  1. 设置sizePolicy

image-20220519175137816


  1. 为两个子QWidget部件设置水平布局,并设置layoutStretch属性。

image-20220519175353072


  1. 设置父部件布局为水平布局。注意:这里的父部件是最上面那层MainWindowClass,之后再给其它父部件设置布局,为当前部件的上一层,等下会再演示往下一层。

image-20220519175929286


  1. 设置完成,为了便于区分,左侧的黄色为绿色,为两个子部件,后面的红色是父部件,我也不知道为什么设置完后会变小一圈,还请知道的老哥评论回复一下,但总体来说不影响使用。

image-20220519180120982


  1. 效果展示


接着演示再往下设置子部件:

  1. 为m_showWidget添加子部件m_showArea,并设置背景颜色为浅蓝色。

image-20220519181005641


  1. 设置其父部件m_showWidget的布局属性

image-20220519181228309


  1. 如下图所示

image-20220519181306250


  1. 最终效果


最后:

关于我:

  1. 我的博客半生瓜のblog or 半生瓜のblog
  2. 我的微信公众号【四次猿口袋】
  3. 我的QQ交流群:805814463
0

评论区