Qt 第14课、布局管理器(一)
1、布局管理器 (layout:布局) — 能够自动排列窗口中的界面组件 — 窗口变化后自动更新界面组件的大小 QLayout 是 Qt 中布局管理器的抽象基类 通过继承 QLayout 实现功能各异且互补的布局管理器 Qt 中可以根据需要自定义布局管理器 布局管理器 不是界面组件 ,而是界面部件的定位策略(在界面中不可见,是窗口的帮手) 2、介绍 QBoxLayout 布局管理器 — 以 水平或垂直 的方式管理界面组件 QVBoxLayout :长度在变化,高度没有变化 Widget.h #ifndef _WIDGET_H_ #define _WIDGET_H_ #include <QWidget> #include <QPushButton> #include <QDebug> class Widget : public QWidget { Q_OBJECT private : QPushButton TestBtn1 ; QPushButton TestBtn2 ; QPushButton TestBtn3 ; QPushButton TestBtn4 ; void initControl ( ) ; void testVBoxLayout ( ) ; void testHBoxLayout ( ) ; void testBoxLayout ( ) ; public :