QT实现改变窗口大小其子控件也自动调节大小

创建一个顶层布局即可,一定要在MainWindows或者Widget的下面!

观察图标变化

带有禁止的意思是分拆布局(当前无布局)

现在是添加布局后了

注意:一定是在MainWindows或Widget才可以添加顶层布局,才可以实现控件自适应

现在我想实现的是文字跟随变化,效果图如下

所以我们利用弹簧实现该效果

expanding 属性用于指定一个布局项(如一个窗口部件或小部件)是否应该在其父布局中占用额外的空间。当布局被调整大小(例如,当包含它的窗口被调整大小时),具有 expanding 属性设置为 true 的布局项将尝试占用所有额外的空间,而 expanding 属性为 false 的项则保持其原始大小或按照指定的最小/最大大小进行调整。

相关推荐
Beyond_System|系统之外41 分钟前
【学编程】Python基础编程题100道(21-60)
开发语言·python·算法
景熙55231 小时前
15.Java 8 Stream 流入门到实战
java·开发语言·数据结构
Bruce_Liuxiaowei4 小时前
Python 实例赋值遮蔽类属性:一个从不报错的静默陷阱
开发语言·python·语法糖
aramae5 小时前
MySQL内置函数(7)
开发语言·笔记·后端·mysql·其他
码行山野赴时序归途8 小时前
链表家族收官篇:循环链表
c语言·开发语言·数据结构·链表
景熙55238 小时前
单体项目编写思路和落地形式
java·开发语言
计算机毕设定制辅导-无忧学长9 小时前
《基于SpringBoot的未成年人健康知识科普平台的设计与实现》
java·开发语言·vue.js·spring boot·未成年人健康知识科普平台
Ivanqhz9 小时前
Ping-Pong 双缓冲
开发语言·人工智能·python·深度学习·mlir
m0_734571769 小时前
深入理解C++ RAII
开发语言·c++
泡海椒9 小时前
jquick-pdf 表格实战:动态数据 PDF 报表生成
java·开发语言·pdf