1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| #include "widget.h" #include <QHBoxLayout> #include <QDebug>
Widget::Widget(QWidget *parent) : QWidget(parent) { setWindowTitle("横向布局示例"); resize(500, 150);
m_btnSave = new QPushButton("保存 (Save)", this); m_btnCancel = new QPushButton("取消 (Cancel)", this); m_btnDelete = new QPushButton("删除 (Delete)", this);
QHBoxLayout *mainLayout = new QHBoxLayout(this);
mainLayout->addWidget(m_btnSave); mainLayout->addWidget(m_btnCancel); mainLayout->addWidget(m_btnDelete);
mainLayout->setSpacing(10); mainLayout->setContentsMargins(20, 20, 20, 20);
}
Widget::~Widget() {}
|