本文由第三方AI基于17173文章http://news.17173.com/content/07312025/183905783.shtml提炼总结而成,可能与原文真实意图存在偏差。不代表网站观点和立场。推荐点击链接阅读原文细致比对和校验。
Qt 框架现已支持华为鸿蒙 HarmonyOS 系统,开发者可跨平台开发原生应用
2025-07-31 18:39:06
神评论
Qt 框架今日官宣,正式支持华为 >HarmonyOS(>鸿蒙操作系统)。
据介绍,现在开发者可以利用熟悉的 Qt 技术栈,借 Qt 平台强大的跨平台能力将应用延伸至全新的鸿蒙生态,为各类鸿蒙设备开发原生性能应用。
Qt for HarmonyOS 的核心是一个 QPA(Qt Platform Abstraction)插件,它能将 Qt 的窗口系统和鸿蒙的 UI 框架 ArkUI 连接起来。
具体来说,Qt 应用的界面被渲染在一个 XComponent 组件上,该组件由平台插件创建和管理。事件处理、窗口管理等都由这个插件在底层完成转换,从而让 Qt 应用无缝运行在鸿蒙系统之上。
使用 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。
【来源:IT之家】





