4

たとえば、ノードをクリックしたときにノードを移動したり、グラフを拡大/縮小したりできる有向グラフを作成するためのツールを探しています。QTインターフェースでグラフを使いたい。Boost Graph Libraryを試してみようと思ったのですが、それを使ってグラフの画像ファイルしか作成できないようです。私はまだBGLにそれほど深くは入っていません。それで、後でノードを移動できるBGLでグラフを大きくすることが可能かどうか誰かが知っていますか?また、QTで使用することは可能ですか?または他のツールはありますか?

4

3 に答える 3

1

ノードエッジ マップには、本質的にグラフィカルな表現がないことを覚えておいてください。したがって、ブースト グラフ ライブラリが必要な種類の GUI を提供しない場合があるのはなぜですか。

問題のその部分を理解すると、質問は次の質問によく似たものになります。

個人的には、有向グラフのユーザー インターフェイス フレームワークを目指した Qt の実装を見たことがありません。ただし、Qt は非常に有能であり、そのQGraphicsSceneクラスは調べる出発点として適しています。

于 2012-06-27T14:20:06.453 に答える
1

Qt Visual Graph Editor プロジェクトを見てみましょう。

https://arsmasiuk.github.io/qvge/

インスピレーションのためのグラフ + ノード/エッジを表す基本クラスがあります。さまざまな一般的なグラフ マークアップ形式 (GraphViz ファイルなど) の読み取りとエクスポートをサポートします。

于 2020-06-03T09:43:44.937 に答える
0

QuickQuanvaNodeGraphQtフレームワークについては知っています。ただし、後者は Python で記述されています。

于 2021-11-17T17:30:49.670 に答える