信号流像Qt中的Simulink一样拖放
Signal flow drag and drop like Simulink in Qt
>情况:我在ANSI C中有很多算法,并希望动态连接它们
想法:创建一个 Simulink 类型的 Canvas 来动态拖放和连接算法并检查正确的输入。所以我有块来连接一条符号信号(即数字数据)的"线"。
问题:Qt是否可能做到这一点,开始是一个很好的例子/起点?我必须在运行时更改来自不同类(算法块)的信号/插槽。
你想要的东西叫做数据流编程。您当然可以使用Qt开发一个图形应用程序,它将允许您将计算块链接在一起。看看qt论坛上类似的想法讨论。
据我所知,您无法在运行时更改单曲和插槽,但可以通过连接和断开连接轻松更改连接。这个问题也可能对你感兴趣。
相关文章:
- 在组合框中拖放项目
- wxWidgets 拖放文件事件处理程序初始化问题(无效static_cast)
- 拖放我的MDI被CRichEditView拦截并在CRichEditView::GetDocument中崩溃 - 如何覆
- 在特定区域拖放 | Qt
- Qt - 在QGraphicScene中拖放时如何从项目中获取文本?
- Qt 模型拖放 - 无法保存类型 QJsonValue
- 如何在 2 个应用程序之间实现拖放?
- 在拖放 QML 列表中插入/删除项目使用 cpp 模型查看
- UI具有拖放功能
- 如何使用拖放功能和点击信号函数QT创建标签
- 使用MFC在对话框上拖放文件
- QListWidget通过setItemWidget使用自定义小部件集进行拖放
- 将拖放连接到QListWidget中的函数的最佳方法
- QTextEdit-根据QCursor位置进行条件拖放
- 如果使用Qt::DecorationRole,则在拖放时崩溃
- 用代码模拟窗口拖放
- Ole 拖放故障排除
- 基于文本的角色扮演游戏拖放和保留物品功能
- 拖放C++在拖放之前操作 Outlook 文件
- 信号流像Qt中的Simulink一样拖放