项目文件 *.pro 文件分析
#---------------------------
# 注释部分
# 注意:本文件不支持 “//”做注释,若使用则编译时报错
#---------------------------
QT += core gui //在使用qmake构建项目时,core和gui模块时默认包含的,所以可以不写此行
greaterThan(QT_MAJOR_VERSION, 4) : QT += widgets //包含widgets模块
//widgets模块提供了经典桌面用户界面的UI元素集合
TARGET = helloworld //目标文件的名字,即exe文件的名字,不写此行默认为项目名
TEMPLATE = app //使用app模板,表明这时一个应用程序,教材上没有明确说此行不写默认是啥,看工程文件里没有此行也能运行
FORMS += \ //界面文件
testdialog.ui
HEADERS += \ //头文件
testdialog.h
SOURCES += \ //源文件
testdialog.cpp \
main.cpp