1

こんにちは私はネットワークグラフを作成できるウィンドウを備えたwxpythonアプリケーションを作成したいと思います。私はgraphvizとNetworkXについて聞いたことがありますが(使用したことはありません)、いくつかの入力データが与えられた場合にのみグラフを作成するようです。反対のことをしたいと思います。つまり、パレットメニューからドラッグアンドドロップノードとリンクを作成します。ノードとリンクは、コンテキストメニューポップアップで右クリック可能である必要があります。たとえば、ノードを右クリックして、コンテキストメニューの[プロパティ]をクリックできるはずです。ここで、IPアドレス、ポートの数、MACアドレスなどを入力できます。

私はgraphvizが私にそれをすることを許さないと信じています。これを行うための良いパッケージはありますか?無料/オープンソースである必要があります。

4

1 に答える 1

1

wx.lib.ogl パッケージを見てください。図形、ラベル、線、矢印などのダイアグラムを作成するために必要なものの基本があり、ユーザーがそれらを操作してウィンドウ内で移動できるようにすることができます。完璧ではありませんが、人々はこのタイプのものにかなり使用します。

もう 1 つの可能性は、wx.lib.floatcanvas かもしれません。どちらにも長所と短所があるため、どちらがニーズに最適かによって異なります。

于 2010-12-20T19:40:52.840 に答える