QT三种布局的使用方法

来源:互联网 发布:arima模型Python代码 编辑:程序博客网 时间:2024/06/03 23:01
  1. QT 的三个布局管理器分别是:
    QHBoxLayout 水平布局
    QVBoxLayout 垂直布局
    QGridLayout 表格布局
  2. 以下g为表格布局 a b 为水平垂直布局任一个
    a.addLayout(b) 添加b布局到a上
    a.addSpacing(20) 添加20水平宽度的空白 b类型 垂直方向
    a.addStretch(10) 添加一个固定长度的延伸
    b.addWidget(QWidget) 添加一个QWidget 到布局
    b.addStretchFactor(QWidget,20)
    g.addLayout(a,0,2) 在第一行第三列添加一个水平布局
    g.addWidget(QWidget,0,2,1,2) 在第一行第三列,占一行 两列 位置 添加一个QWidget
    g.setRowStretch(1,20) 设置第二行的高度为20
    g.setColumnStretch(1,20) 设置第二列的宽度为20
1 0