提供从 SCXML 文件创建和使用状态机的类。 更多...
| 包含用于解释状态机可执行内容的各种类型 |
| 用于 SCXML 文件的编译器 | |
| URI resolver and resource loader for an SCXML compiler | |
| C++ data model for a Qt SCXML state machine | |
| The data model base class for a Qt SCXML state machine | |
| Represents a function to be executed on each iteration of an SCXML foreach loop | |
| Creates SCXML service instances from documents loaded at runtime | |
| Describes the errors returned by the Qt SCXML state machine when parsing an SCXML file | |
| Event for a Qt SCXML state machine | |
| AssingmentInfo class represents a data assignment | |
| Represents a unit of executable content | |
| Represents a foreach construct | |
| Represents a service invocation | |
| Represents a parameter to a service invocation | |
| The base class for services called from state machines | |
| Creates invokable service instances | |
| The null data model for a Qt SCXML stateMachine | |
| Interface to the state machines created from SCXML files | |
| Creates SCXML service instances from precompiled documents | |
| Used by compiled state machines |
To use the module with cmake, use the
find_package()
命令去定位所需模块组件,在
Qt6
包:
find_package(Qt6 REQUIRED COMPONENTS Scxml)
target_link_libraries(mytarget PRIVATE Qt6::Scxml)
要配置采用 qmake 构建模块,添加模块作为值为
QT
变量在工程的 .pro 文件:
QT += scxml
更多信息,见 实例化状态机 .