class QMorphTarget#

一个提供形变目标以进行混合形状动画的类。 更多信息

Inheritance diagram of PySide6.Qt3DAnimation.Qt3DAnimation.QMorphTarget

摘要#

属性#

方法#

信号#

静态函数#

注意

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

详细描述#

QMorphTarget 类是一个便利类,它提供了一组 QAttributes,该组的 QMorphingAnimation 用于动画几何形状。 QMorphTarget 可以根据现有的 QGeometry 来创建。

注意

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

属性attributeNamesᅟ: 字符串列表#

包含在形态目标中的属性名称列表。

访问函数
__init__([parent=None])#
参数:

parentQObject

使用给定的 parent 创建一个 QMorphTarget

addAttribute(attribute)#
参数:

attributeQAttribute

为形状目标添加一个 属性。同名属性不应之前已添加到形状目标中。

attributeList()#
返回类型:

.Qt3DCore.QAttribute 列表

返回形状目标中包含的属性列表。

attributeNames()#
返回类型:

字符串列表

财产 attributeNamesᅟ 的获取器。

attributeNamesChanged(attributeNames)#
参数:

attributeNames – 字符串列表

财产 attributeNamesᅟ 的通知信号。

static fromGeometry(geometry, attributes)#
参数:
  • geometryQGeometry

  • attributes – 字符串列表

返回类型:

QMorphTarget

根据给定 geometry 中的 attributes 返回一个形状目标。

removeAttribute(attribute)#
参数:

attributeQAttribute

从形状目标中移除一个 属性

setAttributes(attributes)#
参数:

attributes – .Qt3DCore.QAttribute 列表

attributes 设置到形状目标中。旧属性将被清除。