如何

以下主题描述了如何使用 Qt Creator 来完成特定的任务。

分析

使用集成代码分析工具来检测内存泄漏、分析函数执行、分析 CPU 使用情况,并消除代码中不必要的复杂性。其他集成工具提供代码覆盖率和可视化跟踪事件。

构建和运行

使用集成跨平台系统进行构建自动化,为您不同的目标平台或使用不同的编译器、调试器或 Qt 版本编译源代码。部署应用到目标平台并在那里运行。

使用 CMake 构建

CMake 通过使用简单的配置文件来控制软件编译过程,这些文件称为 CMakeLists.txt 文件。

使用 qmake 构建

qmake 可以根据扩展名为 .pro 的项目文件中的信息自动生成 Makefile。

运行应用程序

在本地和远程桌面系统以及连接到计算机的嵌入式和移动设备上运行应用程序。

创建模型和图表

使用通用建模语言(UML)风格创建具有结构化和行为图的模型,为您的系统提供不同的视图。或者,使用文件向导创建带有模板代码的状态图XML(SCXML)文件,并使用SCXML编辑器进行编辑。

调试

使用调试器在应用程序运行时检查应用程序的状态。

设计UI

使用Qt Quick或Qt Widgets设计UI。Qt Creator集成了一个视觉编辑器,Qt Widgets Designer,用于在设计模式下设计基于小部件的UI。对于Qt Quick UI,请使用单独的视觉编辑器Qt Design Studio编辑模式。

为设备开发

在计算机上安装针对目标嵌入式或移动平台的构建应用程序的工具链,并使用Qt在线安装程序安装为该平台构建的Qt库。然后为设备的架构添加包含工具链和Qt版本的套件。当可能的时候,Qt在线安装程序会为您创建合适的套件。将设备连接到计算机以在它们上运行、调试和分析应用程序。

Android

安装Qt for Android和Android工具,并将Android设备连接到计算机。

裸机

使用GDB或硬件调试器在不受远程Linux设备插件支持的较小Linux设备上运行和调试应用程序。

启动到Qt

启动到Qt设备上运行、调试和分析应用程序。

Docker

从Docker图像创建Docker设备,并用于构建、运行和调试应用程序。

iOS

安装Qt for iOS和Xcode,并将iOS设备连接到计算机。

MCUs

安装Qt for MCUs,并将微控制器连接到计算机。

QNX Neutrino

安装Qt for QNX,并将QNX Neutrino设备连接到计算机。

远程Linux

为通用Linux设备的工具链添加套件,并将设备连接到计算机。

WebAssembly

安装Qt for WebAssembly以构建Web应用程序并在Web浏览器中运行它们。

编辑代码

代码编辑器提供了有用的功能来编辑C++和QML代码,例如语义高亮、检查代码语法、代码完成和快速修复。其中一些功能也适用于其他编程语言,例如Python,其中提供了一个语言服务器,可以为IDE提供代码信息。

配置编辑器

通过更改字体、颜色、高亮显示和缩进来配置代码和文本编辑器以适应您的特定需求。

管理语言服务器

配置Qt Creator默认添加的语言服务器或添加更多。

使用增量搜索和高级搜索在当前打开的项目或文件系统中搜索,或者使用定位器浏览项目、文件、类、函数、文档和文件系统。

管理工具包

Qt Creator将构建和运行特定设置作为工具包组,以简化跨平台开发。每个工具包包含一组值,定义一个环境,例如设备、工具链、Qt 版本以及要使用的调试命令。

管理项目

创建应用程序和库的开发项目。然后配置项目以在目标平台上构建和运行应用程序。

创建项目

使用预设向导创建项目或添加自定义向导。您还可以从版本控制系统导入项目。

添加文件

将文件添加到项目中。

配置项目

更改安装程序和项目向导创建的默认配置。

阅读文档

Qt Creator 集成了所安装的 Qt 版本的参考文档。您可以添加其他来源的文档。

测试

创建和运行基于代码的测试和基于构建系统的测试。基于代码的测试为与底层代码模型或专门的解析器紧密相关的特定测试框架提供了特别处理。基于构建系统的测试独立于任何测试框架。它直接从底层构建系统中检索信息,并使用这些信息,甚至可以将构建系统作为要执行的相应测试。

使用 Qt Creator

使用基本 Qt Creator功能和预安装插件。安装更多插件并配置外部工具以供使用。

使用 UI

导航 UI 或更改其外观和行为。

©2024 The Qt Company Ltd. 本文档中包含的文档贡献是各自所有者的版权。本文档是在 Free Software Foundation 出版的 GNU 自由文档许可协议版本 1.3 的条款下提供的。Qt 和相应的标志是芬兰和/或在其他国家的 The Qt Company Ltd 的商标。所有其他商标均为其各自所有者的财产。