作者:CCAccept
专栏:Qt Quick
文章目录
- 开发界面
- 相关文件介绍
- .pro文件
- .pri文件(这个一般要稍微大一点的Qt项目才会用到)
- main.cpp
- main.qml
开发界面
如何具体的写代码实现Qt Quick的UI界面,首先我们需要新建一个空的Qml工程
1、选择Application中的Qt Quick Application
2、选择项目名字,然后无脑下一步
3、选择合适的Kit,在 Qt 中,Kit 是一个用来描述编译器、构建工具和 Qt 版本的集合,它可以帮助我们配置和管理不同的开发环境
4、创建项目成功,可以看到这几个文件(后面会详细讲解)
5、运行成功
相关文件介绍
Qt Quick项目文件一般包括.pro文件、.pri文件、.cpp、.h以及最最最重要的QML文件
.pro文件
.pro 文件是 Qt 项目文件的扩展名,用于描述 Qt 项目的配置信息
,包括编译器选项、目标文件、库文件等。在 Qt 开发中,.pro 文件是一个非常重要的文件,它包含了编译、链接和部署 Qt 应用程序所需的所有信息。
.pro 文件是通过 Qt 的 qmake 工具生成的,它的主要作用有以下几个方面:
1、定义项目的源代码文件、头文件、资源文件等。
2、配置编译器选项、链接库、目标文件等。
3、自动生成 Makefile 文件,用于编译和链接源代码。
4、生成 Qt 项目文件,用于在 Qt Creator 中打开和管理 Qt 项目。
5、在 .pro 文件中,我们可以使用特定的语法来描述项目的不同部分,例如 SOURCES、HEADERS、RESOURCES 等关键词来描述源代码、头文件和资源文件等。同时,我们也可以使用 INCLUDEPATH、LIBS 等关键词来配置编译器选项、链接库等。
总之,.pro 文件是 Qt 项目的核心文件,它包含了项目的所有配置信息,可以帮助我们快速生成 Makefile 文件,简化编译和链接流程,提高开发效率。
.pri文件(这个一般要稍微大一点的Qt项目才会用到)
在 Qt 中,.pri 文件是一种项目包含文件,用于将一组相关的模块和库组织在一起并使其可重用。.pri 文件是一种纯文本文件,它通常包含一些变量定义、模块和库的依赖关系以及需要编译的源代码文件列表等信息。.pri 文件可以被其他项目引用,从而实现代码的共享和重用。
一个项目的 .pro 文件通常包含一些用于指定编译选项、依赖关系、构建步骤等信息的语句,但是如果一个项目非常复杂,包含了许多模块和库,那么 .pro 文件可能会变得非常庞大和难以维护
。为了解决这个问题,Qt 引入了 .pri 文件的概念。.pro 文件可以通过 include()
函数引用其他的 .pri 文件,从而将项目的各个部分分离开来,使得每个部分都能够独立地维护和更新。
就像include($${XXX_SOURCE_TREE}/src/XXX.pri)
例如,一个大型的 Qt Quick 应用程序可能需要使用许多第三方的 QML 模块和 C++ 库,这些模块和库可以分别放在不同的 .pri 文件中,并在应用程序的 .pro 文件中通过 include() 函数引用它们。这样,每个 .pri 文件只需要关注自己的模块和库,而不需要关注整个应用程序的构建和依赖关系,从而提高了项目的可维护性和可重用性。
需要注意的是,.pri 文件并不是一个标准的 Qt 项目文件,而是一种约定俗成的组织方式。因此,不同的项目可能会使用不同的命名和组织方式来管理 .pri 文件。
其实就可以将.pri文件看作是小的.pro文件,而我们的.pro文件既可以由自己一个单独构成也可以将.pri进行集合(在.pro文件中对.pri文件进行include)组成一个大的.pro文件
main.cpp
main.cpp依旧是程序的入口点,他会在这对程序进行整体的把控,直接一张图进行解释吧👇
main.qml
QML文件的实现也是Qt Quick应用开发的重点,这里先进行简单的介绍,后续会进行更加详细的介绍。
如果觉得这篇文章对您有所帮助那就请您点个赞呗(不要脸的要个赞,哈哈哈哈😂),当然,如果本篇文章有任何问题也请一定提出来,共同进步,谢谢啦😀