1. 程式人生 > >3-純C++程式碼編寫helloworld

3-純C++程式碼編寫helloworld

重新新建一個空專案,位置在這裡:


然後按預設一步步建立新的空專案。

第二步,在專案中新增main.app檔案。在專案檔案列表中的工程資料夾右鍵選擇c++原始檔。步驟圖如下:



第三步開始敲程式碼。

程式碼如下:

#include<QDialog>
#include<Qlabel.h>
#include<QApplication>
int main(int argc,char **argv){
    QApplication a(argc,argv);
    QDialog w;
    QLabel label(&w);
    label.setText("hello,wolrd!你好");
    w.show();
    return a.exec();
}

 需要注意:由於我的版本是QT5,預設的上述QApplication、QDialog、Qlabel在QtWidgets模組裡,所以如果直接執行上面程式碼會報錯。

解決方法:

在.pro檔案裡新增:

QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

這樣就可以解決QT4,QT5的第一個衝突。

總結的流程:

1..編寫原始檔

2..修改.pro

3..編譯執行

最終結果執行:


上面視窗太小,需要更改視窗大小。

設定視窗大小的程式碼:

QDialog w;

w.resize(x,y);

然後為了讓字型移動到指定位置,可以用

QLabel label(&w);

label.move(x,y);

最終顯示效果: