En esta página

XdgSurface QML Type

XdgSurface proporciona características específicas del compositor de escritorio a una superficie xdg. Más...

Import Statement: import QtWayland.Compositor.XdgShell
In C++: QWaylandXdgSurface

Propiedades

Métodos

  • void initialize(object xdgShell, object surface, object client, int id)

Descripción detallada

Este tipo forma parte de la extensión XdgShell y proporciona una forma de ampliar la funcionalidad de un WaylandSurface existente con características específicas de los compositores de escritorio, como redimensionar y mover la superficie.

Se corresponde con la interfaz de Wayland xdg_surface.

Documentación de propiedades

Esta propiedad contiene las propiedades y métodos específicos de la ventana emergente XdgSurface.

Véase también toplevel y XdgShell::popupCreated.

shell : XdgShell [read-only]

Esta propiedad contiene el caparazón asociado a este XdgSurface.

surface : WaylandSurface [read-only]

Esta propiedad mantiene la superficie asociada a este XdgSurface.

toplevel : XdgToplevel [read-only]

Esta propiedad contiene las propiedades y métodos específicos del nivel superior XdgSurface.

Véase también popup y XdgShell::toplevelCreated.

windowGeometry : rect [read-only]

Esta propiedad contiene la geometría de la ventana de QWaylandXdgSurface. La geometría de la ventana describe los límites visibles de la ventana desde la perspectiva del usuario. La geometría incluye las barras de título y los bordes si han sido dibujados por el cliente, pero excluye las sombras. Se utiliza para alinear y embaldosar ventanas.

windowType : enum [read-only]

Esta propiedad contiene el tipo de ventana de XdgSurface.

Documentación del método

void initialize(object xdgShell, object surface, object client, int id)

Inicializa el XdgSurface, asociándolo a los xdgShell, surface, client, y id dados.

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