我試圖用Qt顯示某種分支。我如何去做這件事?我需要自己畫嗎?有一些控制/東西會爲我做這件事嗎?在Qt中顯示代碼分支
Example http://hades.name/media/git/git-head.png
我試圖用Qt顯示某種分支。我如何去做這件事?我需要自己畫嗎?有一些控制/東西會爲我做這件事嗎?在Qt中顯示代碼分支
Example http://hades.name/media/git/git-head.png
你將不得不自己動手,用QGraphicsScene
和QGraphicsView
。
佈局圖中,你可能想看看GraphViz - 圖形可視化工具。
您可以使用GraphViz算法進行佈局(使用普通輸出),然後使用Qt庫(建議使用QGraphicsScene
/QGraphicsView
,如@ cbamber85)進行繪製,或者可以從GraphViz渲染PNG並顯示它。
你可能想看看KCacheGrind,因爲這是使用GraphViz的用於佈局調用圖Qt應用程序。