Sur cette page

ShellSurface QML Type (Uncreatable)

Fournit une interface commune pour les rôles de surface définis par les extensions du shell. En savoir plus...

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

Remarque : il s'agit d'un type non créable. Il ne peut pas être instancié en QML.

Propriétés

Description détaillée

Cette interface représente un rôle de surface Wayland fourni par une extension du protocole Wayland qui définit la manière dont l'WaylandSurface e doit être mappée à l'écran.

Remarque : bien que ce type dispose d’une API très limitée, les propriétés et les signaux des implémentations sont nommés de manière cohérente. Par exemple, si vous n’utilisez que des extensions de shell de bureau dans votre compositeur, vous pouvez accéder en toute sécurité à des propriétés telles que « title », « maximized », etc. directement sur la ShellSurface. Consultez les différentes implémentations pour découvrir d’autres propriétés et signaux.

Voir également WaylandSurface, ShellSurfaceItem, XdgSurface, IviSurface et WlShellSurface.

Documentation sur les propriétés

Cette propriété est vraie si l'ShellSurface e représente une boîte de dialogue modale.

Cette propriété a été introduite dans Qt 6.8.

windowType : enum [read-only]

Cette propriété contient l'window type de l'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.