C
Q3DSDataOutput 类
提供从 Qt 3D Studio 展示中的数据输出条目中的通知。更多...
头文件 | #include <Q3DSDataOutput> |
自从 | Qt 3D Studio 2.4 |
由实例化 | DataOutput |
继承自 | QObject |
此类在 Qt 3D Studio 2.4 中引入。
属性
公开函数
公开槽
void | setName(const QString &name) |
信号
void | nameChanged(const QString &newName) |
void | valueChanged(const QVariant &newValue) |
详细描述
此类是用于监听 Qt 3D Studio 展示属性变化的便利类。 DataOutput 提供了展示设计和代码之间的整洁接口。它在隐藏展示细节的同时,提供了一个契约访问点来代码,当展示的某些方面发生变化时进行通知(例如,由于时间轴动画而导致的展示元素移动)。
DataOutput 可以与设计中的相同属性附加,包括展示时间轴。唯一例外是幻灯片更改(幻灯片更改已经通过 Q3DSPresentation::slideEntered
和 Q3DSPresentation::slideExited
信号通知)。
注意:每个注册的 DataOutput 都会有性能开销,所以请尽量避免创建不必要的 DataOutput。
有关代码和展示之间的其他集成点,请参阅
另请参阅Q3DSPresentation::customSignalEmitted、Q3DSPresentation::slideEntered、Q3DSPresentation::slideExited、Q3DSDataInput 和 Q3DSPresentation。
属性文档
name : QString
指定在展示中观察的数据输出元素名称。名称必须与展示中定义的数据输出名称匹配。
此属性必须在设置值属性之前设置。初始值通过构造函数提供,但名称也可以稍后更改。
访问函数
QString | name() const |
void | setName(const QString &name) |
通知信号
void | nameChanged(const QString &newName) |
value : const QVariant
包含在展示中受控数据输出元素的只读值。
该属性的值考虑了演示中最后处理帧的实际值。这包括由动画时间线驱动的更改,通过DataInput进行的更改以及通过行为脚本进行的更改。
访问函数
QVariant | value() const |
通知信号
void | valueChanged(const QVariant &newValue) |
成员函数文档
[信号]
void Q3DSDataOutput::valueChanged(const QVariant &newValue)
在演示中观察到的一些DataOutput的值变为newValue时发出。
注意:属性value的通知器信号。
在某些Qt许可证下可用。
了解更多。