信号流像Qt中的Simulink一样拖放

Signal flow drag and drop like Simulink in Qt

本文关键字:一样 拖放 Simulink Qt 中的 信号      更新时间:2023-10-16

>情况:我在ANSI C中有很多算法,并希望动态连接它们

想法:创建一个 Simulink 类型的 Canvas 来动态拖放和连接算法并检查正确的输入。所以我有块来连接一条符号信号(即数字数据)的"线"。

问题:Qt是否可能做到这一点,开始是一个很好的例子/起点?我必须在运行时更改来自不同类(算法块)的信号/插槽。

你想要的东西叫做数据流编程。您当然可以使用Qt开发一个图形应用程序,它将允许您将计算块链接在一起。看看qt论坛上类似的想法讨论。

据我所知,您无法在运行时更改单曲和插槽,但可以通过连接和断开连接轻松更改连接。这个问题也可能对你感兴趣。