WaylandView QML Type

Stellt eine Ansicht einer Oberfläche auf einer Ausgabe dar. Mehr...

Import Statement: import QtWayland.Compositor
In C++: QWaylandView

Eigenschaften

Ausführliche Beschreibung

Die WaylandView entspricht der Darstellung einer Oberfläche auf einer bestimmten Ausgabe und verwaltet die Puffer, die die darzustellenden Inhalte enthalten. Sie können mehrere Ansichten für dieselbe Oberfläche haben.

Dokumentation der Eigenschaften

allowDiscardFrontBuffer : bool

Standardmäßig sperrt die Ansicht den aktuellen Puffer, bis advance() aufgerufen wird. Setzen Sie diese Eigenschaft auf true, um Qt zu erlauben, den Puffer freizugeben, wenn die primäre Ansicht ihn nicht mehr benutzt.

Dies kann verwendet werden, um die Situation zu vermeiden, dass eine sekundäre Ansicht, die mit einer geringeren Frequenz aktualisiert, die Framerate der Client-Anwendung drosselt.


bufferLocked : bool

Diese Eigenschaft gibt an, ob der Puffer der Ansicht derzeit gesperrt ist. Wenn der Puffer gesperrt ist, wechselt advance() nicht zum nächsten Puffer und gibt false zurück.

Der Standardwert ist false.


output : WaylandOutput

Diese Eigenschaft enthält die Ausgabe, auf der diese Ansicht ihre Oberfläche anzeigt.


surface : WaylandSurface

Diese Eigenschaft enthält die Oberfläche, die von dieser WaylandView angezeigt wird.


© 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.