读书人

Qt Grid格局

发布时间: 2013-03-22 09:49:50 作者: rapoo

Qt Grid布局
布局效果:

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();}

读书人网 >编程

热点推荐