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 公司以及世界范围内其他国家的商标。所有其他商标均为其各自所有者的财产。