XdgPopup QML 类型

XdgPopup 代表 xdg 表面特定的弹出部分。 更多...

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

属性

方法

详细描述

此类型是 XdgShell 扩展的一部分,并提供了一种扩展 XdgSurface 功能的方法,以适用于 xdg 表面的桌面风格的菜单。

它对应于 Wayland 接口 xdg_popup

属性文档

anchorEdges : 枚举 [只读]

此属性包含应相对于锚定矩形放置子表面的边的集合。如果在某个方向中未指定任何边,则锚定点应在边之间居中。

可能的值是

常数描述
Qt.TopEdge矩形的顶部边缘。
Qt.LeftEdge矩形的左侧边缘。
Qt.RightEdge矩形的右侧边缘。
Qt.BottomEdge矩形的底部边缘。

anchorRect : 矩形 [只读]

子表面应该相对父窗口几何形状放置的锚矩形。


configuredGeometry : 矩形 [只读]

弹出窗口在配置事件中收到的窗口几何形状。相对于父表面的左上角。


flipConstraints : 枚举 [只读]

此属性包含子需要翻转以适应屏幕的方向。

可能值

常数描述
Qt.Horizontal水平
Qt.Vertical垂直

gravityEdges : 矩形 [只读]

指定表面相对于锚点的方向。

可能的值是

常数描述
Qt.TopEdge表面应向屏幕顶部滑动。
Qt.LeftEdge表面应向屏幕左侧滑动。
Qt.RightEdge表面应向屏幕右侧滑动。
Qt.BottomEdge表面应向屏幕底部滑动。

offset : [只读]

相对于锚点矩形和表面上的锚点的位置的坐标。


parentXdgSurface : XdgSurface [只读]

此属性包含与此 XdgPopup 的父级关联的 XdgSurface


positionerSize : 大小 [只读]

位置器对象请求的窗口几何形状的大小。


resizeConstraints : 枚举 [只读]

此属性包含子应该调整大小的方向以适应屏幕。

可能值

常数描述
Qt.Horizontal水平
Qt.Vertical垂直

slideConstraints : 枚举 [只读]

此属性包含子应该滑动的方向以适应屏幕。

可能值

常数描述
Qt.Horizontal水平
Qt.Vertical垂直

unconstrainedPosition : [只读]

如果表面未受限,则相对于父窗口几何形状的位置。即没有移动以适应屏幕或类似。


xdgSurface : XdgSurface [只读]

此属性包含与此 XdgPopup 关联的 XdgSurface


方法文档

int sendConfigure(矩形 geometry)

向客户端发送配置事件。geometry 包含相对于父表面窗口几何形状左上角的窗口几何形状。

这会隐式地向相应的 XdgSurface 发送配置事件。


void sendPopupDone()

关闭弹出窗口。根据 xdg-shell 协议,这应该使客户端销毁弹出窗口。


© 2024 The Qt Company Ltd. 本文档中包含的贡献均为各自所有者的版权。提供的文档根据由自由软件基金会发布的GNU自由文档许可第1.3版进行许可。Qt及其相关标志为芬兰及全球其他国家的The Qt Company Ltd.的商标。所有其他商标均为各自所有者的财产。