我想知道是否有一种像LabView一样允许用户创建节点图(有限制)的好方法。

像这样的东西:



我已经看过http://www.pyqtgraph.org/,它似乎具有类似的含义,并且我确实打算使用PyQt作为基础(尽管我不介意在C++代码中进行链接),但是它并没有我想要的外观。

任何指向正确方向的指针都将是很好的。

最佳答案

有一个Diagram Scene Example,它使用Graphics View框架制作流程图。它是一个应用程序,您可以在其中添加流程图形状和文本,并通过箭头连接形状。可以为形状,箭头和文本指定不同的颜色,并且可以更改文本的字体,样式和下划线。

您可以看一下代码,看看如何创建自定义图形项目以及如何处理鼠标事件和项目移动。然后根据需要更改外观和行为。

检查另一个图编辑器here

关于qt - Qt中用于可编程流程图的节点图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26986451/

10-10 23:46