Qt Grid格局
Qt Grid布局
布局效果:
Qt代码实现:
布局效果:
Qt代码实现:
#include <QApplication> #include <QPushButton> #include <QLabel> #include <QLineEdit> #include <QGridLayout> int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget *window = new QWidget; window->setWindowTitle(QObject::tr("湖中鱼")); QLabel *labelName = new QLabel(QObject::tr("<font color=red><i>姓名</i></font>:")); QLineEdit *txt = new QLineEdit; QLabel *labelAge = new QLabel(QObject::tr("年龄:")); QLineEdit *txtAge = new QLineEdit; QPushButton *btnSubmit = new QPushButton(QObject::tr("内容提交")); QGridLayout *gLayout = new QGridLayout; gLayout->addWidget(labelName, 0, 0); gLayout->addWidget(txt, 0, 1); gLayout->addWidget(labelAge, 1, 0); gLayout->addWidget(txtAge, 1, 1); gLayout->addWidget(btnSubmit, 2, 0, 1, 2); window->setLayout(gLayout); window->show(); return app.exec(); }