在qt界面设计过程中,控件的位置容易发生偏移,使用布局管理器能够很好地解决此类问题,例如实现控件的居中对齐等效果。
1、 首先在界面上放置一个QLabel控件。
2、 在该控件的上方和下方分别插入一个垂直弹簧(Vertical Spacer),然后选中这三个组件,点击工具栏中的“垂直布局”按钮进行布局,最终呈现的效果如下图所示。


3、 接着在当前垂直布局的左右两侧各添加一个水平弹簧(Horizontal Spacer),选中这两个弹簧以及中间的垂直布局区域,再执行“水平布局”操作,结果如图所示。


4、 最后选中整个主窗口区域,点击“水平布局”或“垂直布局”按钮,完成最外层的整体布局设置。

5、 布局完成后效果如下图,运行程序并尝试拖动窗口边缘改变大小,可以观察到控件始终保持居中,实际体验良好。











