文章目录
- 起步
- 安装QT
- 在线安装
- 安装过程
- 配置环境变量
- 更新或删除Qt
- 平台需求
- 界面简介绍
- 创建第一个项目
起步
安装QT
您可以使用在线或离线安装程序安装Qt框架和工具,或者自己构建源包。
安装程序允许您下载并安装以下组件:
- Qt库,为特定的开发平台(操作系统和编译器)预先构建
- 集成开发环境(IDE)
- 参考文档和示例
- 源代码形式的Qt(仅当您想自己构建框架和工具时才需要)
- 与不同平台相关的附加组件
在线安装
从Qt5.15开始,官方网站上已经不再提供离线安装包了
在线安装地址
https://download.qt.io/archive/online_installers/
根据自己的需求选择一个版本,进入到对应的目录中
安装过程
要运行安装程序,您需要一个Qt帐户。您可以使用您的Qt帐户凭据登录到所有Qt服务,包括论坛和wiki。如果您还没有Qt帐户,您可以在安装过程中创建一个。
要完成安装,请选择需要安装的组件并按照安装程序的说明进行安装。
展开QT
若未找到QT5.15,可以选择Archive后点击筛选
- “Qt X.X.X”分类下的开发组件
组件 | 说明 |
---|---|
MinGW * | 编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW 是 Windows 平台上使用的 GNU 工具集导入库的集合。是本教程使用 MinGW 编译,所以必须安装。 |
UWP *** | UWP 是 Windows 10 中 Universal Windows Platform 的简称,有不同编译器类型的 UWP,属于 MSVC 编译器生成的 Qt 库。如果不是开发 UWP 应用程序,就不需要,直接忽略。 |
MSVC *** | 针对 Windows 平台上的 MSVC 编译器的 Qt 组件,如 msvc2015 32-bit 和 msvc2015 64-bit 等。安装该组件需要计算机上已经安装相应版本的 Visual Studio。如果你不使用 MSVC 编译器进行开发,就不用安装。本教程使用 MinGW 编译组件,所以不用安装 MSVC *** 组件。 |
Android *** | 这是针对安卓应用开发的 Qt 库,如果读者有安卓开发这方面需求可以自己选择安装,一般情况下用不到。 |
Sources | Qt 的源代码包,除非你想阅读 Qt 的源码,否则不用安装。 |
Qt *** | Qt 的附加模块,大部分建议安装,这些附加模块括号里的 TP 是指 Technology Preview ,技术预览模块的意思,还处在功能测试阶段,不是正式版模块;附加模块括号里的 Deprecated 是指抛弃的旧模块,兼容旧代码使用的,一般用不到。这些附加模块读者可以选择部分或都勾选了安装,占用空间不大。 部分组件说明:
|
- Developer and Designer Tools分类下的开发组件
组件 | 说明 |
---|---|
Qt Creator 14.0.1 | 这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。 |
Qt Creator 14.0.1 CDB Debugger surpport | 用于和 CDB 调试工具对接,默认安装,一般用于调试 VC 编译的 Qt 程序。 |
MinGW** | 这是开源的编译器套件,这本教程必须用到的,需要读者勾选安装。 |
CMake | 项目构建工具,Qt 5.14及以后的版本中,Qt官方逐渐放弃了对qmake的支持,建议安装 |
配置环境变量
更新或删除Qt
在QT安装目录下找到MaintenanceTool工具
双击exe运行
平台需求
在平台页面中介绍了在不同平台上开发应用程序的具体要求和说明。
- 安卓
- iOS
- Windows
- Linux / X11
- macOS
- 通用Windows平台
有关更多信息,请访问支持的平台页面。
界面简介绍
Number | UI Control | Purpose |
---|---|---|
1 | Mode selector | 执行特定任务,例如设计UI、编写代码或调试应用程序。 |
2 | Kit selector | 为构建项目并将其运行在特定硬件上选择合适的工具包。 |
3 | Run button | 在选定的目标平台上运行应用程序。 |
4 | Debug button | 在选定的目标平台上调试应用程序。 |
5 | Build button | 使用选定的工具包构建应用程序。 |
6 | Locator | 查找特定项目、文件、类或函数。 |
7 | Output | 查看来自构建、运行和其他操作的输出。 |
创建第一个项目
- 创建一个基于窗口的应用程序项目
名称:项目名称,自定义
路径:不要存在中文 - 构建系统
选择构建工具
可以选择qmake或者CMake
CMake需要安装的时候安装组件
- qmake,项目会生成一个.pro文件。打开已有项目的时候选择.pro文件即可
- CMake,项目会生成一个CMakeLists.txt文件。打开已有项目的时候选择CMakeLists.txt文件即可
- 选择构建套件
编译套件用于项目文件的编译, 如果安装了多个编译套件, 在这里选择其中一个就可以了。
- 版本控制工具
选择版本控制工具, 比如: git, svn 等, 可以不指定