在Qt中显示代码分支

时间:2012-05-02 19:42:36

标签: qt controls pyqt4

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

Example http://hades.name/media/git/git-head.png

2 个答案:

答案 0 :(得分:1)

您必须自己动手,使用QGraphicsSceneQGraphicsView

答案 1 :(得分:0)

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

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

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