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

问题描述 投票:5回答:2

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

类似这样的东西:

“示例”

我看过http://www.pyqtgraph.org/,它似乎有相似之处,并且我确实打算以PyQt作为我的基础(尽管我不介意在C ++代码中进行链接),但是它的外观和外观并不完全相同。觉得我想要。

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

qt qt4 pyqt pyqt4
2个回答
2
投票

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

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

检查另一个图编辑器here


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.