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

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

观察图标变化

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

现在是添加布局后了

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

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

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

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

相关推荐
曹绍华1 小时前
kotlin扩展函数是如何实现的
android·开发语言·kotlin
上去我就QWER1 小时前
Qt中的QShortcut:高效键盘快捷方式开发指南
开发语言·c++·qt
QT 小鲜肉2 小时前
【C++基础与提高】第二章:C++数据类型系统——构建程序的基础砖石
开发语言·c++·笔记
lsx2024064 小时前
HTML5 新元素
开发语言
先知后行。5 小时前
C/C++八股文
java·开发语言
程序员buddha6 小时前
C语言数组详解
c语言·开发语言·算法
寻找华年的锦瑟6 小时前
Qt-视频播放器
开发语言·qt
又是忙碌的一天6 小时前
Java IO流
java·开发语言
fish_study_csdn7 小时前
Python内存管理机制
开发语言·python·c python
ghie90908 小时前
MATLAB/Simulink水箱水位控制系统实现
开发语言·算法·matlab