Qt专栏之Qt工程分解(七)

Qt专栏之Qt工程分解(七)

一、工程结构

按照《Qt专栏之界面及工程(六)》新建默认工程后(勾选创建界面),工程树如下图所示:

2021-01-29_091838

以上例工程分析,工程树的结构为:

2021-01-29_093150

各文件含义如下:

文件名 文件用途
T2.pro 项目描述文件:对项目的管理及设置配置
Header 项目内所有头文件.h
Sources 项目内所有源文件.cpp
Forms 项目内所有界面文件(XML):存储窗体上的元件及其布局

我们可以看到实际存储路径下文件夹内还有一个T2.pro.user,这个为用户配置的描述文件,主要用于记录工程路径、编译器、构建工具链、生成目录、软件版本等信息。当更换编译环境时,需要将其删除。

二、项目描述文件

.pro项目描述文件本质上是Makefile文件,让我们在工程树中双击该文件:


##所用类库模块声明:core模块 gui模块
QT       += core gui
    
##表示当 Qt 主版本大于 4 时,才加入 widgets 模块    
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
    
## 表示生成的目标可执行文件的名称
TARGET = T2

## 项目所用的模板是app
TEMPLATE = app
    
## 下面是项目中包含的源文件、头文件以及UI窗体设计文件
## Qt Creator自动添加    
SOURCES += \
        main.cpp \
        mainwindow.cpp
HEADERS += \
        mainwindow.h
FORMS += \
        mainwindow.ui

一般来说,.pro项目描述文件不需要手动修改,由软件自动生成,了解。

关注微信公众号『设计至纯』,查看更多原创内容,和小小编进行灵魂交流O(∩_∩)O欢迎疯狂点赞、分享、收藏、点赞、在看、点赞。 ^ o ^
在这里插入图片描述
在这里插入图片描述

扫描二维码关注公众号,回复: 12481358 查看本文章

猜你喜欢

转载自blog.csdn.net/caq_jw/article/details/113574503