1.使用纯代码方式编写helloworld
新建一个空工程
此时目录中只有一个pro文件
右键工程目录,新建c++源文件并且加入工程
此时工程目录为
在改写pro文件为
SOURCES += \
main.cpp
#为高版本模块添加widgets模块
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
然后改写main.cpp文件为
#include <QApplication>
#include <QDialog>
#include <QLabel>
//主函数
int main(int argc, char *argv[]){
//QApplication类用于管理应用程序资源,所有Qt Widgets程序必有
QApplication a(argc, argv);
//声明QDialog对象,生成对话框
QDialog w;
//设置对话框大小
w.resize(400, 300);
//声明QLabel对象,此对象继承自QDialog类
QLabel label(&w);
//设置标签位置
label.move(120, 120);
//设置标签内的内容,通过QObject::tr()函数实现多语言支持
label.setText(QObject::tr("hello world!你好,世界!"));
//显示w对象
w.show();
//使QApplication进入事件循环,可以接收事件,否则将会秒退
return a.exec();
}
编译运行