class QGraphicsAnchor#

代表在QGraphicsAnchorLayout中的两个项目之间的锚点。

Inheritance diagram of PySide6.QtWidgets.QGraphicsAnchor

自版本 4.6 以来是新特性。

概要#

属性#

  • sizePolicy - QGraphicsAnchor的大小策略

  • spacing - QGraphicsAnchorLayout中项之间的首选间隔

方法#

  • 函数 setSizePolicy

  • 函数 setSpacing

  • 函数 sizePolicy

  • 函数 spacing

  • 函数 unsetSpacing

注意

本文档可能包含从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的最小间距和一个非常大的最大间距。

另请参阅

间距

访问函数
property spacing: float#

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

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

另请参阅

addAnchor()

访问函数
setSizePolicy(policy)#
参数:

策略Policy

另请参阅

sizePolicy()

属性 sizePolicyᅟ 的设置器。

setSpacing(spacing)#
参数:

spacing – float

另请参阅

spacing()

属性 spacingᅟ 的设置器。

sizePolicy()#
返回类型:

Policy

另请参阅

setSizePolicy()

属性 sizePolicyᅟ 的获取器。

spacing()#
返回类型:

float

另请参阅

setSpacing()

属性 spacingᅟ 的获取器。

unsetSpacing()#

属性 spacingᅟ 的重置函数。