WaylandOutput QML Type
Permet d'accéder à une zone d'affichage gérée par le compositeur. Plus d'informations...
| Import Statement: | import QtWayland.Compositor |
| In C++: | QWaylandOutput |
Propriétés
- automaticFrameCallback : bool
- availableGeometry : rect
- compositor : WaylandCompositor
- geometry : rect
- manufacturer : string
- model : string
- physicalSize : size
- position : point
- scaleFactor : int
- sizeFollowsWindow : bool
- subpixel : enum
- transform : enum
- window : Window
Description détaillée
Le WaylandOutput gère une zone rectangulaire dans les limites de la géométrie du compositeur, afin de l'utiliser pour afficher le contenu du client. Il peut s'agir, par exemple, d'un écran géré par WaylandCompositor.
Le type correspond à l'interface wl_output du protocole Wayland.
Remarque : si le compositeur possède plusieurs sorties Wayland, l'attribut Qt::AA_ShareOpenGLContexts doit être défini avant que l'objet QGuiApplication ne soit construit.
Documentation sur les propriétés
automaticFrameCallback : bool
Cette propriété indique si le site WaylandOutput envoie automatiquement des rappels de trame lors du rendu.
La valeur par défaut est true.
availableGeometry : rect
Cette propriété définit la géométrie du site WaylandOutput disponible pour l'affichage du contenu. La géométrie disponible est dans l'espace des coordonnées de sortie, commence à 0,0 et est aussi grande que la sortie par défaut.
Voir aussi QWaylandOutput::geometry.
compositor : WaylandCompositor
Cette propriété contient le compositeur affichant le contenu sur ce site WaylandOutput.
Remarque : Cette propriété ne peut être définie qu'une seule fois, avant que le composant WaylandOutput ne soit terminé.
geometry : rect [read-only]
Cette propriété définit la géométrie du site WaylandOutput.
manufacturer : string
Cette propriété contient une description textuelle du fabricant de l'écran géré par ce site WaylandOutput.
model : string
Cette propriété contient une description textuelle du modèle d'affichage géré par ce site WaylandOutput.
physicalSize : size
Cette propriété indique la taille physique du site WaylandOutput en millimètres.
Voir aussi QWaylandOutput::geometry.
position : point
Cette propriété indique la position de ce site WaylandOutput dans le système de coordonnées du compositeur.
scaleFactor : int
Cette propriété définit le facteur par lequel WaylandCompositor met à l'échelle les tampons de surface avant qu'ils ne soient affichés. Elle est utilisée sur les périphériques de sortie à haute densité où le contenu non mis à l'échelle serait trop petit pour être pratique. Le client peut à son tour définir le facteur d'échelle de son tampon pour qu'il corresponde à la sortie s'il préfère fournir un contenu à haute résolution adapté au périphérique de sortie.
La valeur par défaut est 1 (pas de mise à l'échelle).
sizeFollowsWindow : bool
Cette propriété détermine si la taille du site WaylandOutput correspond à la taille de sa fenêtre.
Si cette propriété est vraie, tous les modes précédemment ajoutés sont remplacés par un mode qui correspond à la taille de la fenêtre et au taux de rafraîchissement de l'écran.
La valeur par défaut est false.
subpixel : enum
Cette propriété indique la disposition des sous-pixels de ce site WaylandOutput.
- WaylandOutput.SubpixelUnknown La disposition des sous-pixels n'est pas définie.
- WaylandOutput.SubpixelNone Il n'y a pas de sous-pixels.
- WaylandOutput.SubpixelHorizontalRgb Les sous-pixels sont disposés horizontalement dans l'ordre rouge, vert, bleu.
- WaylandOutput.SubpixelHorizontalBgr Les sous-pixels sont disposés horizontalement dans l'ordre bleu, vert, rouge.
- WaylandOutput.SubpixelVerticalRgb Les sous-pixels sont disposés verticalement dans l'ordre rouge, vert, bleu.
- WaylandOutput.SubpixelVerticalBgr Les sous-pixels sont disposés verticalement dans l'ordre bleu, vert, rouge.
La valeur par défaut est WaylandOutput.SubpixelUnknown.
transform : enum
Cette propriété indique la transformation que QWaylandCompositor applique à une surface pour compenser l'orientation de QWaylandOutput.
- WaylandOutput.TransformNormal L'orientation est normale.
- WaylandOutput.Transform90 L'orientation est tournée de 90 degrés.
- WaylandOutput.Transform180 L'orientation est tournée de 180 degrés.
- WaylandOutput.Transform270 L'orientation est tournée de 270 degrés.
- WaylandOutput.TransformFlipped L'orientation est inversée.
- WaylandOutput.TransformFlipped90 L'orientation est inversée, puis tournée de 90 degrés.
- WaylandOutput.TransformFlipped180 L'orientation est inversée, puis tournée de 180 degrés.
- WaylandOutput.TransformFlipped270 L'orientation est inversée, puis tournée de 270 degrés.
La valeur par défaut est WaylandOutput.TransformNormal.
window : Window
Cette propriété contient la fenêtre de ce composant WaylandOutput.
Remarque : Cette propriété ne peut être définie qu'une seule fois, avant que le composant WaylandOutput ne soit terminé.
© 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.