简易的可视化的处理流程配置界面

一年前刚工作,公司有个项目是通过UDP接收消息,经过不同的处理后,通过MQ发送出去。不同消息的处理流程有些许不同,比如是否解析报头A,是否解析报头B,是否去掉报头C,是否转码正文等。当时公司大佬写了一个框架,用Json文件进行消息处理流程的配置。当时提出了一个需求是做一个图形化配置界面读取Json文件,像流程图那样,可以插入节点、连线,并将配置后的流程转成Json保存进文件。因当时刚接触Qt,技术所限不知道如何用C++ Qt实现。
现在突然回想起了这个当时没有做到的需求,经过了一年的学习也有了一些进步,便尝试进行简单的实现,在此做个记录,也希望能给刚入门的人提供一点思路。

在这里插入图片描述
Git:https://github.com/VoodooTNT/ProcessConfigure
环境:VS2019+Qt5.15

删除部分节点重新连接并更新流程时,偶尔会出现流程不对的情况,之后再找时间修改。
项目比较简陋,仅作学习记录和提供思路,请大佬们多多包涵。
文章内容之后再做补充。

猜你喜欢

转载自blog.csdn.net/qq_45523399/article/details/111938993
今日推荐