Qt Creator 17 开源跨平台 IDE 发布: 重构项目配置逻辑

  • 2025-07-06 00:34:54
  • 603

IT之家6月19日消息,科技媒体9toLinux昨日(6月18日)发布博文,报道称QtCreator开源跨平台集成开发环境(IDE)迎来17最新稳定版,支持GNU/Linux、macOS和Windows。

QtCreator17的最大亮点是重构了项目配置逻辑,整合运行配置(runconfigurations)到构建配置(buildconfigurations)中。

每项运行配置需隶属于指定构建配置,从而为Debug或Release等不同构建类型,设置命令行参数或环境变量等差异化的运行参数。

用户可通过新增的“克隆到此”(CloneintoThis)按钮跨配置复制参数,且切换构建配置时,会同步更新可用运行配置。Qt团队表示,这一改动解决了开发者长期反馈的“多场景参数管理”痛点。

IT之家援引博文介绍,在工具链支持方面,QtCreator17显著提升了CMake和Python项目的开发体验。在CMake配置因缺失Qt组件失败情况下,IDE将自动调用Qt在线安装器完成组件安装。

Python开发者则可直接打开基于pyproject.toml的项目文件,该格式现为PySide新项目的默认配置方案。

针对C++开发,新版预装LLVM20.1.3编译器,并修复了Qt字符串操作符(如_ba、_L1)与代码编辑冲突、函数宏解析错误等问题,确保代码编写与构建流程的稳定性。

针对QML开发工作流,代码样式设置新增集成qmlformat工具,开发者可通过偏好设置或右键菜单快速格式化代码。QML编辑器新增专用工具栏按钮,允许直接将.ui.qml文件切换至QtDesignStudio进行可视化设计。

QtCreator17默认启用Qt15引入的浅色/深色主题,同时扩展了插件生态功能:用户可从多个来源安装扩展,Git工具支持更多“差异对比”操作变体,而代码质量分析工具Axivion也新增了本地仪表盘支持。

开发者可立即访问Qt官网下载QtCreator17,提供适用于64位Linux和AArch64(ARM64)架构Linux的安装包。