C

数据输出 QML 类型

提供来自 Qt 3D Studio 展示中数据输出条目的通知。 更多...

导入语句import QtStudio3D.OpenGL 2.8
实例化 Q3DSDataOutput

属性

信号

详细描述

此类是一个便利类,用于监听 Qt 3D Studio 展示属性的更改。DataOutput 在展示设计及其代码之间提供了一个干净的合约。它在保持展示细节不暴露给代码的同时,提供一个合约访问点,以便在展示的某些方面发生变化时(例如,由于时间线动画导致的展示元素移动)通知代码。

DataOutput 可以与设计中的相同属性中附加,就像 DataInput 一样,包括展示时间线。只有例外是幻灯片更改。幻灯片更改已经通过 Presentation::slideEnteredPresentation::slideExited 信号进行通知。

注意:每个注册的 DataOutput 都有性能成本,因此请尽量减少创建不必要的 DataOutput。

另见:展示数据输入Presentation::slideExitedPresentation::slideEnteredPresentation::customSignalEmitted

属性文档

name : string

指定在展示中观察的数据输出元素的名称。名称必须与展示中定义的数据输出名称匹配。在设置值属性之前必须设置此属性。


[只读] value : var

包含展示中受控数据输出元素的只读值。

此属性的值考虑了展示最后处理帧中的实际值。这包括由动画时间线驱动的更改、通过 数据输入 所做的更改以及通过行为脚本所做的更改。


信号文档

valueChanged(var newValue)

当观察到的 DataOutput 在展示中的值更改为 newValue 时触发。

注意:相应的事件处理程序是 onValueChanged


在某些 Qt 许可下可用。
了解更多信息。