SignalEvent 类

class QStateMachine::SignalEvent

SignalEvent 类表示一个 Qt 信号事件。 更多信息...

公共函数

virtual~SignalEvent()
QList<QVariant>arguments() const
QObject *sender() const
intsignalIndex() const

详细描述

信号事件由QStateMachine在接收到一个 Qt 信号时生成。QSignalTransition 类提供了与信号事件关联的转换。QStateMachine::SignalEventQt 状态机框架的一部分。

sender() 函数返回产生信号的的对象。 signalIndex() 函数返回信号的索引。 arguments() 函数返回信号的参数。

另请参阅 QSignalTransition.

成员函数文档

[virtual noexcept] SignalEvent::~SignalEvent()

销毁此 SignalEvent

QList<QVariant> SignalEvent::arguments() const

返回信号的参数。

QObject *SignalEvent::sender() const

返回发出信号的对象。

另请参阅 QObject::sender().

int SignalEvent::signalIndex() const

返回信号的索引。

另请参阅 QMetaObject::indexOfSignal() 和 QMetaObject::method().

© 2024 The Qt Company Ltd. 本文档中包含的文档贡献者的版权。本手册提供的内容受GNU 自由文档许可协议版本 1.3 的许可,由自由软件基金会出版。Qt 以及相应的标志是 The Qt Company Ltd. 在芬兰和其他国家/地区的 商标。所有其他商标均属于其各自的拥有者。