- class QMorphTarget#
一个提供形变目标以进行混合形状动画的类。 更多信息…
摘要#
属性#
方法#
def
__init__()
def
addAttribute()
def
attributeList()
def
attributeNames()
信号#
静态函数#
注意
本文档可能包含自动从C++转换为Python的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告诉我们
详细描述#
QMorphTarget
类是一个便利类,它提供了一组QAttributes
,该组的QMorphingAnimation
用于动画几何形状。QMorphTarget
可以根据现有的QGeometry
来创建。注意
当使用
from __feature__ import true_property
时,可以直接使用属性,否则可以通过访问函数使用。- 属性attributeNamesᅟ: 字符串列表#
包含在形态目标中的属性名称列表。
使用给定的
parent
创建一个QMorphTarget
。- addAttribute(attribute)#
- 参数:
attribute –
QAttribute
为形状目标添加一个
属性
。同名属性不应之前已添加到形状目标中。- attributeList()#
- 返回类型:
.Qt3DCore.QAttribute 列表
返回形状目标中包含的属性列表。
- attributeNames()#
- 返回类型:
字符串列表
财产
attributeNamesᅟ
的获取器。- attributeNamesChanged(attributeNames)#
- 参数:
attributeNames – 字符串列表
财产
attributeNamesᅟ
的通知信号。- static fromGeometry(geometry, attributes)#
- 参数:
geometry –
QGeometry
attributes – 字符串列表
- 返回类型:
QMorphTarget
根据给定
geometry
中的attributes
返回一个形状目标。- removeAttribute(attribute)#
- 参数:
attribute –
QAttribute
从形状目标中移除一个
属性
。- setAttributes(attributes)#
- 参数:
attributes – .Qt3DCore.QAttribute 列表
将
attributes
设置到形状目标中。旧属性将被清除。