在用QT做一个图像显示界面的过程中需要控件随着QT界面缩放进行自适应变化的问题,特此记录一下。
环境:Win10+VS2015+QT5
1、拖拽控件
首先,新建一个QT GUI工程,在Qt Designer中调整界面大小并拖拽需要的控件,如图所示:
7个button+1个libel

2、栅格布局
选择 窗体 —> 栅格布局
界面变成如图形式:

3、设置控件最大尺寸
设置所有button的最大宽、高分别为300/120,libel最大宽高保持默认值不变。这样自适应的时候,窗体控件相对会比较美观。

运行后,初始界面,如图:

最大化后界面,如图:
