Qt Wayland 组合器 QML 类型
Qt Wayland 模块提供可用于创建支持 Wayland 协议的自定义显示服务器的 QML 类型。
可以使用以下导入语句将 QML 类型导入您的应用程序:
使用模块
使用 Qt 模块的 C++ API 需要链接到模块库,可以直接链接或通过其他依赖项链接。一些构建工具为此提供了专门的支持,包括 CMake 和 qmake。
使用 CMake 构建
使用 find_package()
命令在 Qt6
软件包中定位所需的模块组件
find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor)
target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor)
有关更多详细信息,请参阅使用 CMake 构建概述。
使用 qmake 构建
为了配置模块以使用 qmake 构建,请将模块添加到项目 .pro 文件中 QT
变量的值中
QT += waylandcompositor
QML 导入
import QtWayland.Compositor
有关在应用程序中使用这些类型的信息,请参阅Qt Wayland 组合器文档。
提供一个扩展,允许禁止组合器的空闲行为 | |
提供对组合器中输入方法的访问 | |
为通过 shell 扩展指定的表面角色提供公共接口 | |
一个 Qt Quick 项目类型,用于显示和交互 ShellSurface | |
提供对组合器中输入方法的访问 | |
表示连接到 WaylandCompositor 的客户端 | |
管理 Wayland 显示服务器 | |
使父 WaylandQuickItem 使用硬件层进行渲染 | |
提供对组合器管理的可显示区域访问 | |
提供一个 Qt Quick 项目,代表 WaylandView | |
提供对键盘、鼠标和触摸输入的访问 | |
表示输出设备上的矩形区域 | |
表示输出上的表面的视图 |
© 2024 Qt 公司有限公司。本文档中的文档贡献属于各自的版权所有者。本文档是根据自由软件基金会发布的GNU 自由文档许可协议版本 1.3 许可的。Qt 以及相应的徽标是芬兰的 Qt 公司及其在世界其他地区的商标。所有其他商标均为其各自所有者的财产。