3

我正在尝试使用 Qt 显示某种分支。我该怎么做?我必须自己画吗?是否有一些控制/事情会为我做这件事?

例子
(来源:hades.name

4

2 回答 2

1

你必须自己做,使用QGraphicsSceneand QGraphicsView

于 2012-05-02T19:53:44.740 回答
0

要布局图形,您可能需要查看GraphViz - 图形可视化工具。

您可以只使用 GraphViz 算法进行布局(使用普通输出),然后使用 Qt 库进行绘制(QGraphicsScene/QGraphicsView推荐 @cbamber85 ),或者您可以从 GraphViz 渲染一个 PNG,然后显示它。

您可能想查看KCacheGrind,因为这是一个使用 GraphViz 来布置调用图的 Qt 应用程序。

于 2012-05-03T12:03:51.623 回答