提供從 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
更多信息,見 實例化狀態機 .