Qt SCXML
Qt SCXML 模块提供了从 SCXML 文件创建状态机的能力。这包括动态创建状态机(加载 SCXML 文件和实例化状态和转换)以及生成一个实现状态机的 C++ 文件。它还包含支持数据模型和可执行内容的功能。
入门
要将 QML 类型导入您的应用程序中,在您的 .qml 文件中使用以下导入语句
import QtScxml
链接到该模块
使用 cmake
find_package(Qt6 REQUIRED COMPONENTS Scxml)
target_link_libraries(mytarget PRIVATE Qt6::Scxml)
使用 qmake
QT += scxml
文章和指南
示例
参考
模块演变
Qt SCXML 的更改 列出了为 Qt 6 系列Qt 所做的模块 API 和功能中的重要更改。
许可证和商标
Qt SCXML 模块可在 Qt 公司 的 商用许可证下获取。此外,它还可以免费软件许可证下获得:GNU 通用公共许可证,版本 2,或者GNU 植入式公共许可证,版本 3。有关更多信息,请参阅 Qt 许可协议。
© 2024 Qt 公司有限公司。本文档中包含的贡献的文档版权属于其所有者。提供的文档根据自由软件基金会发布的 GNU 自由文档许可证的条款分发,版本 1.3。Qt 及其相关标志是芬兰的 Qt 公司以及世界范围内其他国家的商标。所有其他商标均为其各自所有者的财产。