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

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

观察图标变化

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

现在是添加布局后了

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

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

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

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

相关推荐
葵野寺1 小时前
【RelayMQ】基于 Java 实现轻量级消息队列(七)
java·开发语言·网络·rabbitmq·java-rabbitmq
zyx没烦恼2 小时前
Qt 基础编程核心知识点全解析:含 Hello World 实现、对象树、坐标系及开发工具使用
开发语言·qt
木心爱编程2 小时前
C++链表实战:STL与手动实现详解
开发语言·c++·链表
mkhase2 小时前
9.11-QT-QT的基本使用
开发语言·qt
离越词2 小时前
QTday1作业
c++·qt
码农客栈2 小时前
qt QLineSeries详解
qt
Kyln.Wu2 小时前
【python实用小脚本-211】[硬件互联] 桌面壁纸×Python梦幻联动|用10行代码实现“开机盲盒”自动化改造实录(建议收藏)
开发语言·python·自动化
稻草人想看远方3 小时前
GC垃圾回收
java·开发语言·jvm
胡萝卜的兔3 小时前
go 日志的分装和使用 Zap + lumberjack
开发语言·后端·golang
浪扼飞舟3 小时前
c#基础(一)
开发语言·c#