老牌Qt框架宣布正式支持HarmonyOS鸿蒙操作系统
作者: CBISMB
责任编辑: 宋慧
来源: ISMB
时间: 2025-08-01 10:48
关键字: HarmonyOS,鸿蒙,App,应用开发,Qt
浏览: 467
点赞: 11
收藏: 31
Qt 框架近日正式宣布对华为鸿蒙操作系统(HarmonyOS)的支持,开发者可加速鸿蒙平台应用开发。(官方文档地址:https://wiki.qt.io/Qt_for_HarmonyOS_zh )
此次适配的核心在于一个名为 QPA(Qt Platform Abstraction)的平台插件。该插件实现了 Qt 窗口系统与鸿蒙 UI 框架 ArkUI 的对接,使得 Qt 应用的界面能够渲染在鸿蒙的 XComponent 组件上,而该组件由插件进行创建和管理。同时,该插件也负责事件处理和窗口管理等方面的底层转换,从而确保 Qt 应用能够在鸿蒙系统上顺畅运行。
若想使用 Qt 开发鸿蒙应用,开发者需要准备以下环境:
1. 华为 DevEco Studio:这是鸿蒙应用开发的官方集成开发环境,主要用于应用的打包、签名与部署,可从华为开发者官网下载安装。
2. HarmonyOS SDK:通常已集成在 DevEco Studio 中,但需确认其 API 版本为 12。
3. Qt Creator:Qt 官方提供的开发工具。
4. Qt for HarmonyOS 源代码:目前仍需通过源码编译 Qt 库。
5. 构建工具链:macOS 用户需安装如 Xcode Command Line Tools 和 Python 等工具;Windows 用户则可选择 MinGW、Perl、Python 等组件。
详细安装指南: https://wiki.qt.io/Qt_for_HarmonyOS/zh
Qt 官方仍在持续优化该框架,以更好地适配鸿蒙操作系统。