UID13728
性别保密
注册时间2024-1-15
最后登录1970-1-1
回帖0
在线时间 小时
精华
SB
威望
随币
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
HDC2025直播
Qt框架正式支持鸿蒙OS,开发者可用Qt跨平台能力为鸿蒙设备开发原生应用,需配置DevEcoStudio、HarmonyOSSDK等环境。
Qt框架今日官宣,正式支持华为HarmonyOS(鸿蒙操作系统)。
据介绍,现在开发者可以利用熟悉的Qt技术栈,借Qt平台强大的跨平台能力将应用延伸至全新的鸿蒙生态,为各类鸿蒙设备开发原生性能应用。
QtforHarmonyOS的核心是一个QPA(QtPlatformAbstraction)插件,它能将Qt的窗口系统和鸿蒙的UI框架ArkUI连接起来。
具体来说,Qt应用的界面被渲染在一个XComponent组件上,该组件由平台插件创建和管理。事件处理、窗口管理等都由这个插件在底层完成转换,从而让Qt应用无缝运行在鸿蒙系统之上。
使用Qt开发HMOS应用大致需要以下开发环境:
一、华为DevEcoStudio:
鸿蒙应用开发的官方IDE(集成开发环境),主要用于最终应用打包、签名和部署。请从华为开发者官网下载并安装。
二、HarmonyOSSDK:
通常DevEcoStudio中会自带,但需要注意其API版本是否为12。
三、QtCreator
四、QtforHarmonyOS源代码:
目前还需要从源码编译Qt库。
五、构建工具链:
macOS用户可选:XcodeCommandLineTools、Python等
Windows用户可选:MinGW、Perl、Python等
目前Qt官方还在持续更新,让这款框架更加适配HarmonyOS。
|
|