用于创建视觉状态机的 GUI

发布于 2024-10-16 18:53:12 字数 1536 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

情泪▽动烟 2024-10-23 18:53:12

qfsm

There is qfsm.

撩人痒 2024-10-23 18:53:12

您可能想查看免费的 QM 建模工具:http://www.state-machine.com/qm 。 QM是在最新的Qt 4.7中开发的,可以在Windows和Linux平台上运行。该工具专为分层状态机(UML 状态图)而设计。如果您了解此类的其他图形工具(IBM Rhapsody、BoUML、MagicDraw、Enterprise Architect,甚至 Visio),您将欣赏在 QM 中创建嵌套状态和路由转换的轻松性。该工具基于成熟的QP状态机框架生成C或C++代码。 (自动代码生成几乎总是基于框架。)QM 主要针对嵌入式实时系统。

You might want to check the free QM modeling tool at: http://www.state-machine.com/qm. QM has been developed in the latest Qt 4.7 and runs on Windows and Linux platforms. The tool is specifically designed for hierarchical state machines (UML statecharts). If you know other graphical tools of this type (IBM Rhapsody, BoUML, MagicDraw, Enterprise Architect, or even Visio), you will appreciate the ease of creating nested states and routing transitions in QM. The tool generates C or C++ code based on the mature QP state machine frameworks. (Automatic code generation almost always is based on a framework.) QM is targeted mainly for embedded real-time systems.

抱着落日 2024-10-23 18:53:12

你见过AutomataEditor吗?它甚至可以模拟自动机的工作。

它是用 Qt 编写的并且是开源的。

Have you seen AutomataEditor? It can even do a simulation of an automata work.

It's written in Qt and it's open source.

辞取 2024-10-23 18:53:12

我想你说

“我想创建一个应用程序 GUI”

这意味着您需要一些框架来构建应用程序..!如果我没猜错的话
你可以看一下这个名为 JointJS 的 Javascript 框架
它是一个 JavaScript 图表库。该网站名为 FigurePool
是使用 jointjs 构建的图形编辑器 GUI 的一个很好的示例!我希望这些信息对您有所帮助。

我还将它用于预留表分析器状态机。

I think you said

"I want to create an application GUI"

This means you need some framework to build an application..! If I'm correct,
You can take a look at this Javascript framework called JointJS
Its a JavaScript Diagramming Library. This site called FigurePool
is a good example of graph editor GUI built with jointjs! I hope this information will help you.

I'm also using it for Reservation Table Analyzer state machines.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文