XdgSurface QML 类型

XdgSurface 为 xdg surface 提供桌面风格组件的特定功能。 更多...

导入语句import QtWayland.Compositor.XdgShell
实例化 QWaylandXdgSurface

属性

方法

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

详细描述

此类是 XdgShell 扩展的一部分,提供了一种方法来扩展现有的 WaylandSurface 的功能,增加了桌面风格组件的特定功能,例如调整大小和移动表面。

它对应于 Wayland 接口 xdg_surface

属性文档

此属性包含 popup XdgSurface 的特定属性和方法。

另请参阅toplevelXdgShell::popupCreated


shell : XdgShell [只读]

此属性包含与该 XdgSurface 关联的 shell。


surface : WaylandSurface [只读]

此属性包含与该 XdgSurface 关联的 surface。


toplevel : XdgToplevel [只读]

此属性包含 toplevel XdgSurface 的特定属性和方法。

另请参阅popupXdgShell::toplevelCreated


windowGeometry : rect [只读]

此属性保存了QWaylandXdgSurface的窗口几何形状。窗口几何形状描述了从用户视角看窗口的可视边界。几何形状包含由客户端绘制的标题栏和边框,但不包括阴影。它主要用于窗口的定位和对齐。


windowType : 枚举 [只读]

此属性保存了XdgSurface的窗口类型。


方法文档

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

初始化XdgSurface,将其与给定的xdgShellsurfaceclientid关联。


© 2024 Qt公司有限公司。此文档中包含的文档贡献的版权属于其各自的拥有者。本提供的文档根据自由软件基金会发布并在GNU自由文档许可证版本1.3的条款授权。Qt及其相关商标为芬兰的Qt公司及其在全球的子公司和关联公司的商标。所有其他商标均为其各自所有者的财产。