重新新建一個空項目,位置在這裏:
然後按默認一步步創建新的空項目。
第二步,在項目中添加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);
最終顯示效果: