重新新建一个空项目,位置在这里:
然后按默认一步步创建新的空项目。
第二步,在项目中添加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);
最终显示效果: