
跨平台应用开发框架 Qt 于当地时间 9 月 30 日发布 6.12 LTS 版本。这是继 Qt 6.8 之后的最新长期支持(LTS)发行版,整合了过去数个版本逐步成熟的能力,重点强化了网络安全合规、图形渲染性能与开发效率。Qt 公司(The Qt Company)在官方博客中表示,该版本面向需要长周期稳定性的专有商业软件与工业级项目。
五年维护与欧盟 CRA 合规
Qt 6.12 LTS 提供为期 5 年的维护支持周期,为商业软件与工业项目提供平滑的迁移路径。在合规层面,商业版 Qt 6.12 已满足欧盟《网络韧性法案》(Cyber Resilience Act,CRA)的要求。该法案预计于 2027 年 12 月全面生效,Qt 6.12 商业版随附符合性声明(Declaration of Conformity)、软件物料清单(SBOM)、开箱即用的安全认证与验证机制、透明的安全测试公示,以及面向商业用户的安全漏洞响应服务等级协议(SLA)。据 Qt 官方说明,该声明覆盖产品合规负担中属于 Qt 的部分,制造方仍需自行完成其余 CRA 评估。
图形与界面渲染升级
本次升级中,Qt CanvasPainter 模块正式脱离技术预览、转为生产可用状态。该模块提供面向 C++ 与 QML 的命令式绘图接口,通过 Qt 的渲染硬件接口(QRhi)在 GPU 上完成加速绘制,并支持着色器特效。与之配套新增的 QML Canvas2D 组件仍处于技术预览阶段,其接口参考 HTML Canvas 设计,开发者可用 JavaScript 绘制图形。
Qt Graphs 模块引入基于 CanvasPainter 的 2D 图表后端(配置期可选),并新增对数坐标轴、更灵活的轴标签自定义,以及内置的缩放与平移交互。全新上线的 StyleKit 模块目前置于 Qt Labs 中供试用,它提供统一的 QML 样式源,可同时配置 Qt Widgets 与 Qt Quick 两套界面的几何、颜色与间距,减少重复样式代码。
开发效率:QML 原生热重载
QML 引擎现已原生集成热重载机制。改造后的 qmlpreview 工具可在开发者编辑代码时,将界面变更实时流式推送到正在运行的应用中,无需频繁重启,并保留当前的应用上下文状态。这一能力同时覆盖 Qt Creator 与命令行,对界面迭代明显减负。
网络与底层优化
QtGrpc 模块提升了网络效率,新增客户端消息压缩功能并支持限制单条入站消息体积,以降低带宽开销、增强对超大或畸形响应的防护。针对 WebAssembly 环境,Qt 6.12 优化了启动与运行表现,并借助资源编译器(rcc)的内容去重进一步缩减了 Qt Quick 运行时的体积。此外,版本还带来 QtQuick.Controls.Native 原生风格、Qt Quick 3D Physics 新增关节类型等改进。
平台版图:正式支持 HarmonyOS
最受中国开发者关注的变动是,Qt 6.12 正式将华为 HarmonyOS 纳入 LTS 官方支持平台矩阵,提供与其他主流平台同等标准的稳定性承诺、日常维护与技术支持。HarmonyOS 在中国市场覆盖物联网、汽车、个人电脑与平板等广泛设备品类,既有 Qt 应用无需重构代码即可延伸至该平台。对希望进入中国市场的企业而言,这提供了一条有 LTS 背书的落地路径;中国本土的 Qt 应用也能借此触达全球用户。
Qt 6.12 LTS 目前已通过 Qt 在线安装器、官网及 Qt Account 门户开放获取。







