- class QSubtreeEnabler#
启用或禁用帧图节点整个子树。 更多…
概要#
属性#
方法#
def
__init__()
def
enablement()
def
requestUpdate()
def
setEnablement()
信号#
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,您还可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建问题单来通知我们。
详细描述#
虽然QFrameGraphNodes可以通过
enabled
属性单独启用和禁用,但当整个路径需要打开或关闭时,这会变得繁琐。QSubtreeEnabler
是一个方便的节点,使得这种用法变得简单,允许通过一个开关来控制其所有子节点。QSubtreeEnabler
默认启用。- class Enablement#
指定子树启用是否是持久的或瞬时的。
常量
描述
Qt3DRender.QSubtreeEnabler.Persistent
启用状态的值是持久的。这是默认值。
Qt3DRender.QSubtreeEnabler.SingleShot
启用状态的值将仅在单帧中保持,然后重置为false。例如,可以用于将子树绘制到FBO中,以便仅在场景相关部分更改时更新FBO。
注意
在
from __feature__ import true_property
使用时可以直接使用属性,或通过访问函数使用。- property enablementᅟ: Qt3DRender.QSubtreeEnabler.Enablement#
控制子树启用是持久的还是瞬时的。
- __init__([parent=None])#
- 参数:
parent –
QNode
- enablement()#
- 返回类型:
启用状态
另请参阅
setEnablement()
获取属性
enablement
的获取器。- enablementChanged(enablement)#
- 参数:
enablement –
Enablement
属性
enablement
的通知信号。- requestUpdate()#
请求启用子树。
这是一个方便方法,旨在与
SingleShot
启用状态一起使用。- setEnablement(enablement)#
- 参数:
enablement –
Enablement
另请参阅
enablement()
设置属性
enablement
的值。