1.项目目录结构
创建新项目完成后,自动生成.pro文件,头文件mainwindow.h和源文件main.cpp、mainwindow.cpp
2. pro文件
QT += core gui //包含的模块
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets //大于Qt4版本 才包含widget模块
CONFIG += c++17
TARGET = First //应用程序名 生成的.exe程序名称
TEMPLATE = app //模板类型 应用程序模板
SOURCES += main.cpp\ //源文件
mainwindow.cpp \
mypushbotton.cpp
HEADERS += mywidget.h \ //头文件
mypushbotton.h
FORMS += \
mainwindow.ui
pro是使用qmake自动生成的用于生产makefile的配置文件。
3. main.cpp
int main(int argc, char *argv[])
{
//a是应用程序对象,在qt中有且只有一个应用程序对象
QApplication a(argc, argv);
//窗口对象
MainWindow w;
//窗口对象默认不会显示,要调用show方法显示
w.show();
//让应用程序对象进入消息循环
return a.exec();
}