打开项目
要打开项目,请打开项目的配置文件:CMakeLists.txt或CMakeCache.txt(CMake)、.pro(qmake)、.qbs(Qbs)、meson.build(Meson)、pyproject.toml(Python) 或Makefile.am(Autotools, experimental)。
您可以通过以下方式打开项目:
- 选择File >Open File or Project 。
- 在Welcome 模式的Projects 选项卡中,选择Open Project (1)。
- 在Projects 选项卡中,从最近打开的项目列表中选择一个项目 (2)。
- 在项目视图中,右键单击打开右键菜单,然后选择Load Project 打开Load Project 对话框,在该对话框中可以选择项目文件。
- 根据当前所处的模式,使用以下键盘快捷键:
- 在所有模式下,选择Ctrl+O(macOS 上为Cmd+O)打开Open File 对话框,在该对话框中可以选择项目文件。
- 在 Windows 和 Linux 中,除Help 模式外的所有模式下,选择Ctrl+Shift+O可打开Load Project 对话框。
- 在Welcome 模式下,Projects 选项卡,按Ctrl+Shift+number(macOS 上为Cmd+Shift +number),其中的数字是最近打开的项目列表中项目的编号 (3)。
将目录作为项目打开
要将目录作为项目打开,请访问File >Open Workspace 。
Qt Creator 生成目录中的.qtcreator/project.json项目文件,用于设置项目名称和文件排除过滤器。你可以在该文件中添加由JSON 模式定义的构建和运行设置。
下次打开项目时,可以打开 JSON 文件或工作区。
向目录中添加文件或从中删除文件时,"项目"视图的内容会自动更新。
向工作区添加构建配置:
- 转到Projects >Build & Run >Build 。
- 选择Add >Build 。
- 指定构建设置。
要为工作区指定运行设置,请转至Projects >Build & Run >Run 。
重新配置项目
Qt Creator 在 .user 文件中存储构建项目所需的信息。如果 在打开现有项目时找不到该文件,它会提示您输入信息。Qt Creator
如果您使用另一个Qt Creator 实例创建项目,Qt Creator 会询问您是否要使用旧的设置。这些设置是开发环境的特定设置,不应将其从一个环境复制到另一个环境。因此,我们建议您选择No ,然后在Configure Project 标签中再次输入信息。
重新配置项目:
- 在Configure Project 中,选择用于构建和运行项目的工具包。
- 选择Configure Project 。
Configure Project 显示您在计算机上安装并在首选项> 中配置的工具包列表。Kits
即使不打算构建项目,C++ 和 QML 代码模型也需要 Qt 版本和编译器来提供代码补全。要指定它们,请选择Preferences 链接,或选择首选项>Kits 。
Qt for Python C++ 和 QML 项目依赖语言服务器客户端提供代码自动补全、高亮显示和其他有用功能。
如果Qt Creator 找不到特定工具包的现有构建,它就会从零开始,在指定目录中创建新的调试和发布构建配置。Qt Creator 会建议您更改目录的名称和位置。
导入构建
如果你以前构建过项目,Qt Creator 可以使用现有的构建配置,为你提供完全相同的构建。要导入构建,请在Configure Project 标签的Import Build From 部分指定一个目录,然后选择Import 。
您可以稍后编辑构建配置。更多信息,请参阅编辑构建配置。
显示进度信息
Qt Creator 在分析项目中的所有源文件并执行语义分析后,系统会建立导航和查找使用情况等功能所需的信息。解析过程中会显示进度条。
要显示或隐藏详细的进度信息,请选择Toggle Progress Details (1)。
您可以将进度条拖到另一个位置。该位置将被保存以备后用。选择 (Pin) 可将进度条固定到切换按钮上。
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.