首页 > 软件资讯 > Qt 框架现已支持华为鸿蒙 HarmonyOS 系统,开发者可跨平台开发原生应用

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

热门推荐