PySide6.QtWidgets.QGraphicsAnchor

class QGraphicsAnchor

QGraphicsAnchor 类表示在 QGraphicsAnchorLayout 中两个项目之间的锚点。更多

PySide6.QtWidgets.QGraphicsAnchor 的继承图

在版本4.6中添加。

概要

属性

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

图形锚点提供了一个API,使您能够查询和操作锚点所具有的属性。当使用addAnchor()将锚点添加到布局时,会返回一个QGraphicsAnchor实例,其中的属性被初始化为默认值。然后可以进一步更改这些属性,它们将在下次激活布局时被应用。

另请参阅

anchor()

注意

当使用from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。

property sizePolicyᅟ: QSizePolicy.Policy

此属性保存了QGraphicsAnchor的大小策略。

通过在锚点上设置大小策略,您可以配置锚点如何从其首选间距调整自身大小。例如,如果锚点具有大小策略Minimum,则间距是锚点的最小大小。然而,它的大小可以增长到锚点的最大大小。如果默认大小策略是Fixed,则锚点既不能增长也不能缩小,这意味着锚点唯一可以拥有的大小就是间距。Fixed是默认的大小策略。QGraphicsAnchor始终具有0的最小间距和一个非常大的最大间距。

另请参阅

spacing

Access functions:
property spacingᅟ: float

此属性保存了QGraphicsAnchorLayout中项目之间的首选间距。

根据锚点类型,默认间距为0或从样式返回的值。

另请参阅

addAnchor()

Access functions:
setSizePolicy(policy)
Parameters:

policyPolicy

另请参阅

sizePolicy()

属性 sizePolicyᅟ 的设置器。

setSpacing(spacing)
Parameters:

间距 – float

另请参阅

spacing()

属性 spacingᅟ 的设置器。

sizePolicy()
Return type:

Policy

另请参阅

setSizePolicy()

属性 sizePolicyᅟ 的获取器。

spacing()
Return type:

浮点数

另请参阅

setSpacing()

属性 spacingᅟ 的获取器。

unsetSpacing()

属性 spacingᅟ 的重置功能。