提供从 SCXML 文件创建和使用状态机的类。 更多...
QScxmlExecutableContent | 包含用于解释状态机可执行内容的各种类型 |
QScxmlCompiler::Loader | URI resolver and resource loader for an SCXML compiler |
QScxmlCompiler | 用于 SCXML 文件的编译器 |
QScxmlCppDataModel | C++ data model for a Qt SCXML state machine |
QScxmlDataModel::ForeachLoopBody | Represents a function to be executed on each iteration of an SCXML foreach loop |
QScxmlDataModel | The data model base class for a Qt SCXML state machine |
QScxmlEcmaScriptDataModel | The ECMAScript data model for a Qt SCXML state machine |
QScxmlError | Describes the errors returned by the Qt SCXML state machine when parsing an SCXML file |
QScxmlEvent | Event for a Qt SCXML state machine |
QScxmlExecutableContent::AssignmentInfo | AssingmentInfo class represents a data assignment |
QScxmlExecutableContent::EvaluatorInfo | Represents a unit of executable content |
QScxmlExecutableContent::ForeachInfo | Represents a foreach construct |
QScxmlExecutableContent::InvokeInfo | Represents a service invocation |
QScxmlExecutableContent::ParameterInfo | Represents a parameter to a service invocation |
QScxmlDynamicScxmlServiceFactory | Creates SCXML service instances from documents loaded at runtime |
QScxmlInvokableService | The base class for services called from state machines |
QScxmlInvokableServiceFactory | Creates invokable service instances |
QScxmlStaticScxmlServiceFactory | Creates SCXML service instances from precompiled documents |
QScxmlNullDataModel | The null data model for a Qt SCXML stateMachine |
QScxmlStateMachine | Interface to the state machines created from SCXML files |
QScxmlTableData | Used by compiled state machines |
要包括模块类定义,使用以下指令:
#include <QScxmlStateMachine>
要链接到模块,添加此行到 qmake .pro 文件:
QT += scxml
更多信息,见 实例化状态机 .