WaylandOutput QML Type
Ermöglicht den Zugriff auf einen vom Compositor verwalteten anzeigbaren Bereich. Mehr...
| Import Statement: | import QtWayland.Compositor |
| In C++: | QWaylandOutput |
Eigenschaften
- 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
Detaillierte Beschreibung
Der WaylandOutput verwaltet einen rechteckigen Bereich innerhalb der Geometrie des Compositors, um ihn für die Anzeige von Client-Inhalten zu verwenden. Dies könnte z.B. ein Bildschirm sein, der vom WaylandCompositor verwaltet wird.
Der Typ entspricht der Schnittstelle wl_output im Wayland-Protokoll.
Hinweis: Wenn der Compositor mehrere Wayland-Ausgänge hat, muss das Attribut Qt::AA_ShareOpenGLContexts gesetzt werden, bevor das Objekt QGuiApplication erstellt wird.
Dokumentation der Eigenschaft
automaticFrameCallback : bool
Diese Eigenschaft legt fest, ob WaylandOutput beim Rendern automatisch Frame-Callbacks sendet.
Der Standardwert ist true.
availableGeometry : rect
Diese Eigenschaft enthält die Geometrie von WaylandOutput, die für die Anzeige von Inhalten verfügbar ist. Die verfügbare Geometrie ist im Ausgabekoordinatenraum, beginnt bei 0,0 und ist standardmäßig so groß wie die Ausgabe.
Siehe auch QWaylandOutput::geometry.
compositor : WaylandCompositor
Diese Eigenschaft enthält den Compositor, der den Inhalt auf dieser WaylandOutput anzeigt.
Hinweis: Diese Eigenschaft kann nur einmal festgelegt werden, bevor die Komponente WaylandOutput abgeschlossen ist.
geometry : rect [read-only]
Diese Eigenschaft gilt für die Geometrie der WaylandOutput.
manufacturer : string
Diese Eigenschaft enthält eine textuelle Beschreibung des Herstellers des von dieser WaylandOutput verwalteten Displays.
model : string
Diese Eigenschaft enthält eine textuelle Beschreibung des Modells der von dieser WaylandOutput verwalteten Anzeige.
physicalSize : size
Diese Eigenschaft gibt die physische Größe von WaylandOutput in Millimetern an.
Siehe auch QWaylandOutput::geometry.
position : point
Diese Eigenschaft enthält die Position dieser WaylandOutput im Koordinatensystem des Compositors.
scaleFactor : int
Diese Eigenschaft enthält den Faktor, mit dem WaylandCompositor Oberflächenpuffer skaliert, bevor sie angezeigt werden. Sie wird bei Ausgabegeräten mit hoher Dichte verwendet, bei denen nicht skalierte Inhalte zu klein wären, um praktikabel zu sein. Der Client kann seinerseits den Skalierungsfaktor seines Puffers so einstellen, dass er mit der Ausgabe übereinstimmt, wenn er es vorzieht, hochauflösende Inhalte zu liefern, die für das Ausgabegerät geeignet sind.
Der Standardwert ist 1 (keine Skalierung).
sizeFollowsWindow : bool
Diese Eigenschaft steuert, ob die Größe von WaylandOutput mit der Größe des Fensters übereinstimmt.
Wenn diese Eigenschaft true ist, werden alle zuvor hinzugefügten Modi durch einen Modus ersetzt, der der Fenstergröße und der Bildschirmaktualisierungsrate entspricht.
Der Standardwert ist false.
subpixel : enum
Diese Eigenschaft enthält die Subpixel-Anordnung dieser WaylandOutput.
- WaylandOutput.SubpixelUnknown Die Subpixel-Anordnung ist nicht festgelegt.
- WaylandOutput.SubpixelNone Es gibt keine Subpixel.
- WaylandOutput.SubpixelHorizontalRgb Die Subpixel sind horizontal in der Reihenfolge Rot, Grün, Blau angeordnet.
- WaylandOutput.SubpixelHorizontalBgr Die Subpixel sind horizontal in der Reihenfolge Blau, Grün, Rot angeordnet.
- WaylandOutput.SubpixelVerticalRgb Die Subpixel sind vertikal in der Reihenfolge Rot, Grün, Blau angeordnet.
- WaylandOutput.SubpixelVerticalBgr Die Subpixel werden vertikal in der Reihenfolge blau, grün, rot angeordnet.
Die Standardeinstellung ist WaylandOutput.SubpixelUnknown.
transform : enum
Diese Eigenschaft enthält die Transformation, die QWaylandCompositor auf eine Oberfläche anwendet, um die Ausrichtung der QWaylandOutput zu kompensieren.
- WaylandOutput.TransformNormal Die Ausrichtung ist normal.
- WaylandOutput.Transform90 Die Ausrichtung wird um 90 Grad gedreht.
- WaylandOutput.Transform180 Die Ausrichtung wird um 180 Grad gedreht.
- WaylandOutput.Transform270 Die Ausrichtung wird um 270 Grad gedreht.
- WaylandOutput.TransformFlipped Die Ausrichtung wird gespiegelt.
- WaylandOutput.TransformFlipped90 Die Ausrichtung wird gespiegelt und dann um 90 Grad gedreht.
- WaylandOutput.TransformFlipped180 Die Ausrichtung wird gespiegelt und dann um 180 Grad gedreht.
- WaylandOutput.TransformFlipped270 Die Ausrichtung wird gespiegelt und dann um 270 Grad gedreht.
Die Voreinstellung ist WaylandOutput.TransformNormal.
window : Window
Diese Eigenschaft enthält das Fenster für diese WaylandOutput.
Hinweis: Diese Eigenschaft kann nur einmal festgelegt werden, bevor die Komponente WaylandOutput abgeschlossen ist.
© 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.