创建状态图

您可以使用 Qt Creator 创建嵌入式状态机的应用程序。文件向导使用 SCXML 编辑器创建带有样板代码的状态图 XML (SCXML) 文件,您可以使用 SCXML 编辑器进行编辑。您可以使用 Qt SCXML 模块中的类在 Qt 应用程序中嵌入从文件创建的状态机。

{SCXML editor}

要创建状态图

  1. 选择 文件 > 新建文件 > 文件和类 > 建模 > 状态图 > 选择 以创建空状态图并在 SCXML 编辑器中打开。
  2. 将一个状态从 常用状态 视图(1)拖动到状态编辑器(2)。
  3. 将子状态拖动到初始状态以创建 复合状态,或使用工具按钮(3)从所选状态及其目标状态创建转换。
  4. 在编辑器中或 结构 视图(5)中选择一个状态,然后在 属性 视图(6)中编辑其属性。
  5. 选择转换线(4)以向其添加边缘点。
  6. 例如,使用上下文菜单命令将可执行内容添加到状态的 `<onentry>` 和 `<onexit>` 元素或到转换中,以提升或发送事件。

另请参阅SCXML 编辑器

©2024 Qt 公司有限公司。本文档中的文档贡献者是各自版权的所有者。此文档根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款许可。Qt 以及相应的标志是芬兰的 Qt 公司及其在全世界/其他国家的商标。所有其他商标均为各自所有人的财产。