1、新建CPP文件
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton btn("hello world");
btn.resize(200,100);
btn.show();
return app.exec();
}
2、编译运行过程
这时会生成一个名为“hello.pro”的文件。这个文件需要修改一下。就是在里面
加上下面两行
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
# Automatically generated by qmake (3.0)
##################################################
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TEMPLATE = app
TARGET = hello
INCLUDEPATH += .
# Input
SOURCES += hello.cpp
可以看到生成了Makefile文件。然后输入命令
mingw32-make
执行完毕之后,它会在“release”目录下生成“hello.exe”可执行文件。双击这个
可执行文件可以看到运行效果。整个流程很简单:
(1)编写源文件
(2)qmake -project
(3)修改 *.pro文件
(4)qmake *.pro
(5)mingw32-make
就是这几步,过程都一样。
下面是一个测试程序。用文本编辑器在某文件夹下新建一个“hello.cpp”的文本
文件,在里面写上下面的东西
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton btn("hello world");
btn.resize(200,100);
btn.show();
return app.exec();
}
2、编译运行过程
打开cmd.exe程序,进入“hello.cpp”所在的目录,输入命令
qmake -project这时会生成一个名为“hello.pro”的文件。这个文件需要修改一下。就是在里面
加上下面两行
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
最终的文件是这样的
################################################### Automatically generated by qmake (3.0)
##################################################
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TEMPLATE = app
TARGET = hello
INCLUDEPATH += .
# Input
SOURCES += hello.cpp
保存后退出。然后执行命令
qmake hello.pro可以看到生成了Makefile文件。然后输入命令
mingw32-make
执行完毕之后,它会在“release”目录下生成“hello.exe”可执行文件。双击这个
可执行文件可以看到运行效果。整个流程很简单:
(1)编写源文件
(2)qmake -project
(3)修改 *.pro文件
(4)qmake *.pro
(5)mingw32-make
就是这几步,过程都一样。