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

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

观察图标变化

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

现在是添加布局后了

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

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

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

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

相关推荐
zx_74148481几秒前
【Python入门】爬虫实战:Requests + XPath 从基础到实战
开发语言·爬虫·python
吴声子夜歌13 分钟前
Java——开发中通用的方法和准则(二)
java·开发语言·php
江屿风25 分钟前
C++OJ题经验总结(竞赛)5
开发语言·c++
溪语流沙28 分钟前
【Python项目实战】虚拟环境与依赖管理:venv / pip / requirements.txt实操
开发语言·python·pip
神威难绷泪28 分钟前
Linux应用软件编程:线程分离属性 互斥机制 同步机制 死锁
linux·开发语言·算法·线程
研☆香1 小时前
数组方法 splice讲解 拓展
开发语言·前端·javascript
峥嵘life1 小时前
Android16 系统 APEX 模块说明
android·大数据·开发语言
2601_962071571 小时前
数据库系统架构与DBMS功能探微:现代信息时代数据管理的关键
java·开发语言·数据库
————A1 小时前
Agent 文件处理中间件
开发语言·javascript·ecmascript
梦想的旅途21 小时前
如何高效调用企业微信通讯录API管理组织架构
java·开发语言·企业微信