Qt 框架现已支持华为鸿蒙 HarmonyOS 系统,开发者可跨平台开发原生应用
时间:2026-01-04 12:42:44
感谢xiayx网友 灰色?^像 的线索投递!
xiayx 7月31日消息,Qt 框架今日官宣,正式支持华为 HarmonyOS(鸿蒙操作系统)。

现在,开发者可以用他们熟悉且强大的Qt技术栈来构建应用,并借助Qt在全新鸿蒙生态系统中的强大跨平台能力,使应用能在各种华为设备上运行,提供原生性能应用体验。
Qt for HarmonyOS 的核心是一个 QPA(Qt Platform Abstraction)插件,它能将 Qt 的窗口系统和鸿蒙的 UI 框架 ArkUI 连接起来。
具体而言,Qt应用程序的画面渲染在一个XComponent组件上进行,此组件由平台插件负责创建并管理和控制。事件处理和窗口管理等活动则在此底层逻辑的转换下得以实现,使Qt应用程序能够完美适配于HarmonyOS平台上运行。

使用 Qt 开发 HMOS 应用大致需要以下开发环境:
一、华为 DevEco Studio:
华为鸿蒙应用开发,使用官方IDE,用于应用程序的最后阶段处理与发布,请前往华为开发者官网下载及安装。
二、HarmonyOS SDK:
通常 DevEco Studio 中会自带,但需要注意其 API 版本是否为 12。
三、Qt Creator
四、Qt for HarmonyOS 源代码:
目前还需要从源码编译 Qt 库。
五、构建工具链:
macOS 用户可选:Xcode Command Line Tools、Python 等
Windows 用户可选:MinGW、Perl、Python 等
目前 Qt 官方还在持续更新,让这款框架更加适配 HarmonyOS。
xiayx附 Qt 官方开发指南如下:
https://wiki.qt.io/Qt_for_HarmonyOS_zh










