前言
初学QT界面缩放总是多多少少有点问题,总结所踩的坑写下如下文章以供反省。
一、界面创建
1.主框创建
要创建自适应放大缩小的UI,必须要全程使用布局。

2.内容框创建



这里的水平策略,垂直策略可以按需更改。
例如:
可以改成Maximum或者Minimum:

固定高度:

效果:






根据上述方法,可以举一反三创建出如下图案:

3.动作创建


win+R尝试运行:
最大化并没有达到预期效果




改完后最大化效果:

二、使得无边框控件可以自由拉伸
这里需要将所有控件都勾选上setMouseTracking,这个函数功能是随时捕获鼠标位置。

搜索框中输入set,勾选MouseTracking。
