Qt中可编程流程图的节点图

时间:2014-11-18 04:13:47

标签: qt qt4 pyqt pyqt4

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

这样的事情:

Example

我见过http://www.pyqtgraph.org/,似乎有类似的东西,我打算用PyQt作为我的基础(虽然我不介意用C ++代码链接),但它没有非常有我想要的外观和感觉。

任何指向正确方向的指针都会很棒。

2 个答案:

答案 0 :(得分:2)

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

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

检查另一个图表编辑器here

答案 1 :(得分:0)

[没有足够的代表。 to comment]我也有类似的任务要执行。对我来说,这是一个庞大而复杂的框图。使用QGraphicsScene确实很难实现。我在SO上发布了一个问题,并立即获得了足够的赞成票。没有人给出任何有用的提示。所以我努力了。创建具有透明背景的线条图像,并动态更改样式表。我不知道这是正确的方法。如果有人对此提供了见解,将会非常有帮助。