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 ^
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值