Qt Wayland Compositor QML Types
Le module Qt Wayland fournit des types QML qui peuvent être utilisés pour créer des serveurs d'affichage personnalisés prenant en charge le protocole Wayland.
Les types QML peuvent être importés dans votre application à l'aide de l'instruction import suivante :
Utilisation du module
L'utilisation de l'API C++ d'un module Qt nécessite l'établissement d'un lien avec la bibliothèque du module, soit directement, soit par l'intermédiaire d'autres dépendances. Plusieurs outils de construction disposent d'un support dédié à cet effet, notamment CMake et qmake.
Construction avec CMake
Utilisez la commande find_package() pour localiser le composant de module nécessaire dans le paquetage Qt6:
find_package(Qt6 REQUIRED COMPONENTS WaylandCompositor)
target_link_libraries(mytarget PRIVATE Qt6::WaylandCompositor)Pour plus de détails, voir l'aperçu de la construction avec CMake.
Construction avec qmake
Pour configurer le module en vue de sa construction avec qmake, ajoutez le module en tant que valeur de la variable QT dans le fichier .pro du projet :
QT += waylandcompositor
QML import
import QtWayland.Compositor
Pour plus d'informations sur l'utilisation de ces types dans votre application, voir la Qt Wayland Compositor pour plus d'informations sur l'utilisation de ces types dans votre application.
Fournit une extension qui permet d'inhiber le comportement inactif du compositeur. | |
Fournit un accès aux méthodes d'entrée dans le compositeur | |
Type d'abstraction pour l'implémentation d'un shell wayland | |
Fournit une interface commune pour les rôles de surface spécifiés par les extensions de l'interpréteur de commandes. | |
Un type d'élément Qt Quick pour afficher et interagir avec une ShellSurface | |
Fournit un accès aux méthodes d'entrée dans le compositeur | |
Représente un client se connectant au compositeur Wayland. | |
Gère le serveur d'affichage Wayland | |
Permet à un WaylandQuickItem parent d'utiliser des couches matérielles pour le rendu | |
Permet d'accéder à une zone d'affichage gérée par le compositeur | |
Fournit un élément Qt Quick qui représente une WaylandView | |
Fournit un accès aux entrées clavier, souris et tactile | |
Représente une zone rectangulaire sur un périphérique de sortie | |
Représente une vue d'une surface sur un périphérique de sortie |
© 2026 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.