Qt SCXML 示例

Qt SCXML 示例应用程序演示了 Qt SCXML 模块提供的功能。

交通灯 示例应用程序有多种版本。应用程序有共享的公共文件,以及在其各自的文件夹下针对每个应用程序版本的特定文件。它们展示了创建用户界面的不同选项(使用 Qt WidgetsQt Quick)以及动态加载 SCXML 与首先将其编译到一个 C++ 类(静态版本)的比较。

SCXML 计算器

实现 SCXML 规范中介绍的计数字例的应用程序。

SCXML FTP 客户端

使用状态机实现简单的 FTP 客户端。

SCXML 调用

调用一个编译好的嵌套状态机。

SCXML 媒体播放器

将数据发送到 C++ 数据模型并从中接收数据。

SCXML 数独

演示使用 SCXML 与单独的 JavaScript 文件结合使用的方式。

SCXML 交通灯(动态,QML)

一个使用动态加载的状态机实现交通灯的 Qt Quick 应用程序。

SCXML 交通灯(动态,Widgets)

一个基于小部件的应用程序,使用动态加载的状态机实现交通灯。

SCXML 交通灯(简单,QML)

一个使用编译好的状态机实现简化交通灯的 Qt Quick 应用程序。

SCXML 交通灯(静态,QML)

一个使用编译好的状态机实现交通灯的 Qt Quick 应用程序。

SCXML 交通灯(静态,Widgets)

一个基于小部件的应用程序,使用编译好的状态机实现交通灯。

© 2024 Qt 公司有限公司。此处包含的文档贡献均为各自所有者的版权。此处提供的文档根据自由软件基金会发布的 GNU 自由文档许可协议版本 1.3 的条款获得许可。Qt 及其相关标志是芬兰及/或全球其他国家的 The Qt Company 有限公司的商标。所有其他商标均为各自所有者的财产。