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

时间:2013-11-16 09:37:50

标签: c++ c qt

情况:我在ANSI C中有很多算法,想要动态连接它们

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

问题:这是否可以与Qt一起使用,这将是一个很好的示例/起点?我必须在运行时更改来自不同类(算法块)的信号/槽。

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

据我所知,您无法在运行时更改信号和插槽,但可以通过连接和断开连接轻松更改连接。 This Question也可能对您有用。