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