Qt6 工具包通过 QNativeInterface 命名空间引入了平台特定对象 (platform-specific objects) 的概念,现在 Qt 6.5 将支持 Wayland 原生接口,以便应用程序开发者能够直接与 Wayland 对象句柄进行交互。
Qt 6.5 通过 QNativeInterface 支持 Wayland 原生接口,使得从 Qt 应用程序代码中直接与 Wayland 对象交互变得更加容易。在 Qt5 中,可以直接使用 QPlatformNativeInterface 进行交互,但方式比较混乱,而 Qt6 到目前为止还缺乏这种支持。
因此,对于任何高级用例,Qt 6.5 都可以访问 Qt 6.5+ 在内部使用的 Wayland 对象。但对于 6.5 工具包版本,它目前是 QNativeInterface 私有命名空间的一部分,因为该接口在对于下一个 Qt 版本来说常处于试验性阶段。
上面代码示例展示了如何使用 Qt 6.5+ 直接从 Qt 中访问 Wayland 对象句柄。
审核编辑 :李倩
-
代码
+关注
关注
30文章
4908浏览量
71271 -
应用程序
+关注
关注
38文章
3339浏览量
59242
原文标题:Qt 6.5添加Wayland原生接口
文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
产品添加与上架API接口设计指南

【米尔RK3576开发板免费体验】1、开发环境、镜像烧录、QT开发环境搭建以及应用部署
KiCad 与 Wayland 支持声明

请问starfive-jh7110-202409-SD-minimal-desktop-wayland.img的user密码是多少?
【技术案例】Qt 环境部署 - Ubuntu 篇

如何在不使用“wayland”发行版功能的情况下进行构建?
告别复杂:一键切换到 Wayland 或 X11

评论