IT之家 7 月 31 日消息,Qt 框架今日官宣,正式支持华为 HarmonyOS(鸿蒙操作系统)。
据介绍,现在开发者可以利用熟悉的 Qt 技术栈,借 Qt 平台强大的跨平台能力将应用延伸至全新的鸿蒙生态,为各类鸿蒙设备开发原生性能应用。
Qt for HarmonyOS 的核心是一个 QPA(Qt Platform Abstraction)插件,它能将 Qt 的窗口系统和鸿蒙的 UI 框架 ArkUI 连接起来。
具体来说,Qt 应用的界面被渲染在一个 XComponent 组件上,该组件由平台插件创建和管理。事件处理、窗口管理等都由这个插件在底层完成转换,从而让 Qt 应用无缝运行在鸿蒙系统之上。
展开剩余40%使用 Qt 开发 HMOS 应用大致需要以下开发环境:
一、华为 DevEco Studio:
鸿蒙应用开发的官方 IDE(集成开发环境),主要用于最终应用打包、签名和部署。请从华为开发者官网下载并安装。 通常 DevEco Studio 中会自带,但需要注意其 API 版本是否为 12。 目前还需要从源码编译 Qt 库。 macOS 用户可选:Xcode Command Line Tools、Python 等 Windows 用户可选:MinGW、Perl、Python 等目前 Qt 官方还在持续更新,让这款框架更加适配 HarmonyOS。
IT之家附 Qt 官方开发指南如下:
发布于:山东省双悦网提示:文章来自网络,不代表本站观点。