布局分类
绝对定位:使用move方法将空间直接定死在某个坐标,不会随着窗口大小的改变而改变
可变布局:使用各种布局管理器,实现组件的位置和大小随着窗口的变化而变化
布局管理器
-
QHBoxLayout:水平布局管理器,水平大小自动变化,垂直大小不变
-
QVBoxLayout:垂直布局管理器,水平大小不变,垂直大小自动变化
-
QGridLayout:网格布局管理器,水平和垂直两个方向自动变化
-
QFormLayout:表单布局管理器,一行由两列组成,分别是显示和输入,水平大小自动变化,垂直大小不变
-
QSplitter:特殊的管理器,实际上是个控件,可以实现里面的子组件边界拖动功能