Auf dieser Seite

ShellSurface QML Type (Uncreatable)

Stellt eine einheitliche Schnittstelle für Oberflächenrollen bereit, die durch Shell-Erweiterungen definiert werden. Mehr...

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

Hinweis: Dies ist ein nicht erstellbarer Typ. Er kann in QML nicht instanziiert werden.

Eigenschaften

Ausführliche Beschreibung

Diese Schnittstelle repräsentiert eine Wayland-Surface-Rolle, die durch eine Wayland-Protokollerweiterung vorgegeben wird, welche definiert, wie die „ WaylandSurface “ auf den Bildschirm abgebildet werden soll.

Hinweis: Auch wenn dieser Typ nur eine sehr eingeschränkte API enthält, sind die Eigenschaften und Signale der Implementierungen einheitlich benannt. Wenn Sie beispielsweise in Ihrem Compositor ausschließlich Desktop-Shell-Erweiterungen verwenden, können Sie Eigenschaften wie „title“, „maximized“ usw. sicher direkt auf der „ShellSurface“ abrufen. Weitere Eigenschaften und Signale finden Sie in den verschiedenen Implementierungen.

Siehe auch „ WaylandSurface“ , „ ShellSurfaceItem “, „ XdgSurface “, „ IviSurface “ und „ WlShellSurface “.

Dokumentation zu den Eigenschaften

Diese Eigenschaft ist wahr, wenn das „ ShellSurface “ ein modales Dialogfeld darstellt.

Diese Eigenschaft wurde in Qt 6.8 eingeführt.

windowType : enum [read-only]

Diese Eigenschaft enthält die „ window type “ der „ ShellSurface “.

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