参考
以下主题包含关于使用 Qt Creator 和集成工具的参考信息。
Qt Creator 中的第三方组件。 | |
从命令行启动 Qt Creator 的选项。 | |
向导类型和 JSON 向导格式。 | |
关于 Qt Creator 的常见问题的答案。 | |
Qt Creator 术语和概念。 | |
默认键盘快捷键。 | |
Qt Creator 14.0.1 版本中的已知问题。 | |
通过命令行配置 CMake 和设置编译器、调试器、设备、Qt 版本和套件。 | |
Qt 支持站点和其他有用的网站。 | |
您可以从 Qt Creator 中使用的版本控制系统。 |
分析器
使用集成代码分析工具改进您的 C++ 或 QML 代码。
可视化在 Chrome Trace 格式 (CTF) 中生成的 Chrome 跟踪事件。 | |
使用 Heob 检测内存泄漏。 | |
对项目中的 QML 和 JavaScript 代码运行静态检查,以查找常见问题。 | |
分析在 Linux 桌面和嵌入式设备上运行的应用程序的 CPU 和内存使用情况。 | |
提高 QML 应用的性能。 |
构建系统
创建项目时,您可以选择用于构建项目的构建系统:CMake、qmake、Meson 或 Qbs。当您安装 Qt 时,会自动安装和配置 qmake。要使用其他支持的构建系统,您需要设置它。
使用 Autotools,您可以从简单的说明中创建一个可移植的、完整的、自包含的 GNU 构建系统。 | |
CMake 是 qmake 的替代品,用于自动化构建系统的生成。 | |
实验性 Conan 插件集成了 Conan 软件包管理器。 | |
IncrediBuild 减少了构建 C++ 代码所需的时间。 | |
使用 Meson 构建本地桌面应用程序。 | |
Nimble 软件包管理器使用 Nim 编译器生成桌面平台的 Nim 应用程序可执行文件。 | |
Qbs 是一款一站式构建工具,它可以从一个高级项目描述(类似于 qmake 或 CMake)中生成构建图,并在低级构建图中执行命令(类似于 make)。 | |
实验性的 vcpkg 插件集成了 vcpkg C/C++ 包管理器。 |
构建配置
构建配置包含您将源文件编译为可执行文件所需的一切。构建配置使用其对应套件中定义的工具和设置。
构建 CMake 应用程序的设置。 | |
支持的 CMake 预设示例。 | |
使用 Conan 包管理器构建应用程序的设置。 | |
Incredibuild 的构建和清理步骤。 | |
使用 Meson 构建应用程序的设置。 | |
使用 Qbs 构建应用程序的设置。 | |
使用 qmake 构建应用程序的设置。 |
调试器
设置和使用调试器来调试可执行二进制文件,以及 QML、Java 和 Python 源代码。
加载、自定义和添加调试辅助工具。 | |
调试 JavaScript 函数,执行 JavaScript 表达式以获取 UI 的状态信息,并检查 QML 属性和 JavaScript 变量,以及暂时更改它们的运行时值。 | |
支持的调试器版本总结。 | |
解决您可能在调试过程中遇到的问题。 |
调试器视图
在 调试 模式下调试时检查应用程序的状态。
在调试时检查应用程序的状态。 | |
解决调试器问题。 | |
计算算术表达式或函数调用的值。 | |
检查局部变量和函数参数。 | |
查看鼠标、键盘、显示器、打印机或 USB 驱动器等外围设备当前状态。 | |
设置断点以中断应用程序。 | |
查看导致当前位置的嵌套函数调用的调用堆栈跟踪。 | |
查看当前函数的反汇编代码。 | |
查看调试应用程序中包含的模块信息。 | |
查看调试项目中包含的源文件。 | |
查看多线程应用程序当前活动的线程。 | |
查看通用寄存器和专用寄存器的当前状态。 |
设备
将设备连接到计算机以运行、调试和分析为它们从 Qt Creator 构建的应用程序。当您为目标平台(例如 Android 或 QNX)安装 Qt 时,Qt Creator 可能会自动设置开发目标的构建和运行配置。
为 Android 设备设置工具链以构建应用程序。 | |
创建套件以使用计算机上安装的裸机工具链构建和运行连接的裸机设备上的应用程序。 | |
将 Boot to Qt 设备连接到计算机以运行、调试和分析从 Qt Creator 为它们构建的应用程序。 | |
将微控制器设备连接到计算机,以便在其上运行和调试应用。 | |
将通用Linux设备连接到计算机,以便在Qt Creator中运行、调试和分析为其构建的应用。 | |
使用USB线将iOS设备连接到您的本地计算机,以便在上面运行应用。 |
部署配置
部署配置负责将应用程序打包成可执行文件,并将其复制到您想运行可执行文件的位置。文件可以复制到计算机或设备文件系统中某个位置。
创建应用程序包(APK)或Android应用程序包(AAB),以便在设备上安装和运行,或者上传到Google Play商店。 | |
将应用程序文件复制到启动到Qt的设备。 | |
将应用程序文件复制到QNX Neutrino设备。 | |
将应用程序文件复制到通用远程Linux设备,或创建一个tar包。 |
运行配置
运行配置启动将部署配置复制到的位置的应用程序。默认情况下,当您选择运行时,Qt Creator会构建项目,将其部署到套件中定义的设备,并在那里运行。如果您自从上次构建和部署以来没有对项目进行更改,Qt Creator只需再次运行它。
在Android设备上运行应用的设置。 | |
在启动到Qt设备上运行应用的设置。 | |
在桌面设备类型上运行应用的设置。 | |
Qt for Python应用的运行设置。 | |
在基于Linux的设备上运行应用的设置。 | |
运行的Qt Quick UI原型项目(.qmlproject)的设置。 | |
在基于Linux的设备上运行应用的设置。 |
编辑器
当您打开文件时,Qt Creator会根据文件类型选择合适的编辑器。
C++代码快速修复的摘要。 | |
为C++提供代码编辑服务。 | |
在项目中编辑和导航代码及其他资源。 | |
支持的Vim模式和模拟命令。 | |
除C++以外的其他编程语言编辑器提供代码补全、光标下的符号突出显示、跳转到符号定义以及诊断。 | |
使用结构化和行为图创建通用建模语言(UML)风格的模型。 | |
QML代码快速修复的摘要。 | |
编辑状态图文件(.scxml)。 |
平台
您可以在多个操作系统上安装和运行Qt Creator,以创建适用于桌面、嵌入式和移动设备平台的多个应用程序。
您可以在其上安装和运行Qt Creator的操作系统要求。 | |
为移动设备开发可用的应用的指南。 | |
开发目标和平台的摘要。 |
首选项
您可以设置应用于所有项目的全局首选项,并为特定项目覆盖它们。
创建到Axivion仪表板服务器的连接。 | |
使用Artistic Style、ClangFormat或Uncrustify格式化源代码。 | |
设置Vim样式的缩进,并将vim命令映射到Qt Creator功能。 | |
添加和更改定位器过滤器。 | |
设置Nim代码样式和工具路径。 | |
设置Qbs和Qbs配置文件的偏好设置。 | |
设置QML代码样式。 | |
设置使用FFmpeg录制屏幕的偏好设置。 | |
自定义测试、测试框架和测试工具的处理。 | |
为待办事项条目添加关键字。 |
分析器
代码分析工具的偏好设置。
设置Clang-Tidy和Clazy的偏好设置。 | |
设置Valgrind Callgrind的偏好设置。 | |
设置Valgrind Memcheck的偏好设置。 |
C++
C++代码编辑的偏好设置。
调试器
调试器的偏好设置。
套件
构建和运行套件的偏好设置。
文本编辑器
设置文本和代码编辑器的行为和外观的偏好设置。
设置文本编辑器的缩进、输入和文件编码的偏好。 | |
设置文本编辑器中的代码完成和插入匹配字符的偏好。 | |
设置字体偏好,并应用语法突出显示、差异编辑器和代码分析结果的颜色方案。 | |
在片段编辑器中添加、更改和删除片段。 |
UI设计
您可以在设计模式下使用可视化编辑器、Qt Widgets Designer来设计基于小部件的UI。对于Qt Quick UI,使用单独的可视化编辑器Qt Design Studio或编辑模式。
通过创建扩展Qt应用程序的插件来Qt Widgets Designer中添加小部件。 | |
将具有.qmlproject文件的项目转换为具有.pro文件的项目。 | |
QML文件(.qml)和Qt Design Studio UI文件(.ui.qml)的可视编辑器。 | |
Qt小部件的可视编辑器。 | |
Qt Design Studio UI文件(.ui.qml)的限制。 | |
使用C++插件将自定义组件暴露给Qt Quick应用程序。 |
视图
当您切换模式或触发操作时,Qt Creator会打开视图来查看输出和组织项目内容。
输出视图
您可以从多个来源查看输出,例如构建期间遇到的错误和警告列表、编译器的详细信息输出、程序执行时的状态、调试输出或搜索结果。
显示执行程序时的状态和调试输出。 | |
显示编译器的所有输出。 | |
列出来自不同来源的问题。 | |
在项目中、文件系统上的文件或当前打开的文件中搜索,查看搜索结果。 | |
查看Squish测试、运行器和服务器日志。 | |
打开一个终端。 | |
查看测试结果。 | |
列出来自项目文件中的待办关键字。 |
边栏视图
在某些模式下,您可以使用左右边栏将不同的视图组织到项目内容中。其中只包含与您正在工作的模式相关的视图。
©2024 Qt公司有限公司。本文件中包含的文档贡献是各自所有者的版权。本文件提供的文档是根据自由软件基金会发布的GNU自由文档许可证版本1.3的条款许可的。Qt和相关标识是芬兰Qt公司及其在全世界商标的标志。所有其他商标均为各自所有者的财产。