热点:

    Qt正式支持华为鸿蒙系统,助力开发者构建高性能跨平台应用

      [  中关村在线 原创  ]   作者:一便士的月亮

    Qt正式支持华为鸿蒙系统,助力开发者构建高性能跨平台应用

    Qt 框架近日正式宣布对华为鸿蒙操作系统(HarmonyOS)的支持,标志着开发者现在可以借助 Qt 的跨平台优势,将其应用顺利拓展至鸿蒙生态系统,开发具备原生性能的鸿蒙应用。

    此次适配的核心在于一个名为 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 等组件。

    Qt 官方仍在持续优化该框架,以更好地适配鸿蒙操作系统。更多开发细节可参考 Qt 官方提供的指南文档:

    https://wiki.qt.io/Qt_for_HarmonyOS_zh

    本文属于原创文章,如若转载,请注明来源:Qt正式支持华为鸿蒙系统,助力开发者构建高性能跨平台应用https://news.zol.com.cn/1022/10229011.html

    news.zol.com.cn true https://news.zol.com.cn/1022/10229011.html report 1059 Qt 框架近日正式宣布对华为鸿蒙操作系统(HarmonyOS)的支持,标志着开发者现在可以借助 Qt 的跨平台优势,将其应用顺利拓展至鸿蒙生态系统,开发具备原生性能的鸿蒙应用。此次适配的核心在于一个名为 QPA(Qt Platform Abstraction)的平台插件。该插件实现了 Qt 窗口系...
    • 猜你喜欢
    • 最新
    • 精选
    • 相关
    推荐问答
    提问
    0

    下载ZOL APP
    秒看最新热品

    内容纠错