QT新建空項目,手寫。指定父對象

首先添加一個空項目

選擇【choose】進行下一步。設置項目名稱和路徑 —> 選擇編譯套件 --> 修改類信息 --> 完成(步驟同上),生成一個空項目。在空項目中添加文件:在項目名稱上單擊鼠標右鍵彈出右鍵菜單,選擇【添加新文件】

彈出新建文件對話框

在此對話框中選擇要添加的類或者文件,根據嚮導完成文件的添加。

在pro中添加模塊

QT += widgets

在新建的main.cpp文件中

設置標題,添加按鈕並指定父對象

指定父對象有兩種辦法:

    //必須指定父對象纔可以放進去
    //a指定b爲父對象,則a放在b上面
    //制定父對象兩種方式
    //          1)setParent
    //          1)通過構造函數傳參
    //制定父對象,只需要父對象顯示,子對象自動顯示

添加

#include<QApplication>
#include<QWidget>//窗口基類對象
#include<QPushButton>
int main(int argc,char *argv[]){
    QApplication app(argc, argv);

    QWidget w;
    w.setWindowTitle("Hello World");
    QPushButton b;
    b.setText("^_^");

    //第一種
    b.setParent(&w);
    b.move(100,100);

    //第二種
    QPushButton b1(&w);
    b1.setText("按鈕");

    w.show();
    app.exec();
    return 0;
}

如果沒有指定父對象那麼會有兩個窗口。按鈕爲另一個窗口。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章