Qt 4.7 學習紀錄~C++ Qt 09 – QGridLayout「GridLayout實驗範例」(YOUTUBE 教學備份)

Qt 4.7 學習紀錄~C++ Qt 09 – QGridLayout「GridLayout實驗範例」(YOUTUBE 教學備份)

Qt 4.7 學習紀錄~C++ Qt 09 – QGridLayout「GridLayout實驗範例」(YOUTUBE 教學備份)

教學影片來源:https://www.youtube.com/watch?v=6KtOzh0StTc&list=PL2D1942A4688E9D63
Tool來源:http://qt.software.informer.com/download/
Github資源收藏:https://github.com/jash-git/Win_Qt_Learn

本教學內容,建立一個空專案之後手動建立Qt應用程式,延續Qt 08的主題,本次利用QGridLayout來實作版面配置應用範例

 

 

主要程式碼:

#include <QApplication>
#include <QtGui>
#include <QTCore>

int main(int argc, char *argv[])
{
    QApplication app(argc,argv);
    QWidget *windows=new QWidget;
    windows->setWindowTitle(“Qt_009”);

    ///
    QGridLayout *Layout = new QGridLayout;

    QLabel *Label_01=new QLabel(“Name”);
    QLineEdit *LineEdit_01=new QLineEdit;

    QLabel *Label_02=new QLabel(“Name”);
    QLineEdit *LineEdit_02=new QLineEdit;

    QPushButton *Button_01=new QPushButton(“OK”);

    Layout->addWidget(Label_01,0,0);//y,x
    Layout->addWidget(LineEdit_01,0,1);//y,x
    Layout->addWidget(Label_02,1,0);//y,x
    Layout->addWidget(LineEdit_02,1,1);//y,x
    Layout->addWidget(Button_01,2,0,1,2);//y,x,y_width,x_width
    windows->setLayout(Layout);
    ///

    windows->show();
    return app.exec();
}

 

 

 

 

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *