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

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

观察图标变化

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

现在是添加布局后了

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

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

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

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

相关推荐
Milk夜雨23 分钟前
C语言中的贪心算法
c语言·开发语言·数据结构·算法·ios
徐小黑ACG29 分钟前
JavaScript 基础
开发语言·javascript
玉树临风江流儿31 分钟前
firefly rk3588s+qt+海康摄像头部分问题记录
开发语言·qt
java1234_小锋34 分钟前
Redis6为什么引入了多线程?
开发语言·php
陶然同学37 分钟前
【探花交友】day06—即时通信
java·开发语言·springcloud·项目·交友
AI人H哥会Java39 分钟前
【Spring】基于注解的Spring容器配置—— @Component及其衍生注解
java·开发语言·后端·spring·架构
engchina1 小时前
Python文件与目录操作指南
开发语言·python
m0_748230211 小时前
[Rust开发]actix_webmiddleware 中间件
开发语言·中间件·rust
索然无味io1 小时前
免杀0到1--反沙箱
c语言·开发语言·笔记·学习·网络安全·visual studio
m0_748248772 小时前
Go gin框架(详细版)
开发语言·golang·gin