Qt Wayland Client

Qt Wayland Client 库提供了应用程序作为Wayland客户端和连接到 Wayland 合成器所需的功能。对于大多数用例,该库通过 Wayland QPA 插件自动使用,应用程序本身无需使用库中的任何函数。

不过,当与 Qt Wayland Compositor搭配使用时,cmake 函数qt_generate_wayland_protocol_client_sources()可用于创建自定义协议扩展。

许可证和归属

Qt Wayland Compositor 和 Qt Wayland 集成插件可在Qt 公司的商业许可下使用。

此外,Qt Wayland Compositor 根据GNU 通用公共许可证第 3 版提供,而 Qt Wayland 集成插件则根据GNU 宽通用公共许可证第 3 版GNU 通用公共许可证第 2 版提供。

更多详情,请参阅Qt Licensing

Qt Wayland Compositor 和 Qt Wayland 集成插件使用以下许可协议定义:

Presentation Time Protocol, version 1

MIT 许可

Wayland Dialog Protocol, version 1

MIT 许可

Wayland EGLStream Controller Protocol, version 1.1.1

MIT 许可

Wayland Fractional Scale Protocol, version 1

MIT 许可

Wayland Fullscreen Shell Protocol, version unstable v1

MIT 许可

Wayland IVI Extension Protocol, version 1.9.1

MIT 许可证

Wayland KDE DBus Menu Protocol, version 1

GNU 宽通用公共许可证 2.1 或更高版本

Wayland Linux Dmabuf Unstable V1 Protocol, version unstable v1, version 3

MIT 许可

Wayland Pointer Gestures Protocol, version unstable v1, version 2

MIT 许可

Wayland Primary Selection Protocol, version 1

MIT 许可

Wayland Protocol, version 1.23.0

MIT 许可

Wayland Scaler Protocol, version 2

MIT 许可

Wayland Tablet Protocol, version unstable v2, version 1

MIT 许可

Wayland Text Input Protocol v1, version unstable v1

MIT 许可证

Wayland Text Input Protocol v2, version unstable v2

HPND 许可证

Wayland Text Input Protocol, version unstable v3

MIT 许可

Wayland Viewporter Protocol, version 1

MIT 许可

Wayland XDG Foreign Protocol, version 1

MIT 许可

Wayland XDG Output Protocol, version unstable v1, version 3

MIT 许可

Wayland XDG Shell Protocol, version 1.18

MIT 许可

Wayland XDG System Bell Protocol, version 1.18

MIT 许可

Wayland xdg-activation Protocol, version unstable v1, version 1

MIT 许可

Wayland xdg-decoration Protocol, version unstable v1, version 1

MIT 许可

Wayland xdg-toplevel-icon Protocol, version version 1

MIT 许可

Wlr Data Control Unstable V1 Protocol, version 2

MIT 许可证

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.