多语言展示
当前在线:900今日阅读:142今日分享:25

qt中的pro文件如何阅读

使用过 Qt 开发过软件的朋友都知道,每新建一个 Qt 工程都会生成一个扩展名为 .pro 的项目文件。那么,这个项目文件主要包含一些什么内容,又该怎样读懂它呢?
工具/原料

Qt

一、打开方式
1

从本质上来说,Qt 中的 pro 文件也是一种文本文件,因此,可以使用任意文本编辑器来打开和编辑。当然,如果你没有安装 Qt,Windows 系统在默认情况下是无法识别 pro 文件的。在这种情况下,需要我们手动为其指定打开方式。具体的操作方法是在该文件上右击鼠标,在弹出的右键菜单中选择“打开方式-选择其他应用”,然后指定任意一个文本编辑器。

2

下面两个图便是我分别使用系统自带的记事本和另一个文本编辑器鳗鱼笔记打开 pro 文件的截图。当然,如果安装了 Qt,建议最好还是使用默认的 Qt Creator 来打开它。

3

注意,如果系统上已经安装了 Qt,双击 pro 文件打开并不会直接显示 pro 文件的内容,而是会载入整个工程。

4

载入工程后,如果需要查看 pro 文件的具体内容,需要在工程项目中再次双击 pro 文件打开查看。

二、内容解析
1

在 pro 文件中,QT += 语句指明了工程需要包含哪些 Qt 模块。注意,这个可以将需要包含的模块集中到一行写,中间用空格隔开,格式为:QT += 模块名1 模块名2 ……也可以分多行写,格式为:QT += 模块名1QT += 模块名2其效果是一样的。而 greaterThan(QT_MAJOR_VERSION, 4): 语句是一个条件语句,指出了当 Qt 版本大于指定的版本时才执行。另外,在 pro 文件中,以 # 开头的语句是注释。

2

TARGET 和 TEMPLATE 语句则分别用来指明工程名和工程类型(比如,app 表示可执行程序,lib 表示库,等等)。

3

SOURCES、HEADERS、FORMS 语句则分别指定了工程所包含的源文件、头文件和界面文件。

注意事项

上面所说的只是 pro 文件的常规内容。如果有需要,pro 文件还可以添加其他类型的语句。

推荐信息