2010-12-15 7 views
1

こんにちは 私はネットワークグラフを作成できるウィンドウでwxpythonアプリケーションを作成したいと思います。私はgraphvizとNetworkXについて聞いたことがありますが、グラフデータを入力するとグラフが作成されるようです。私は逆のことをしたいと思います。つまり、palleteメニューからドラッグアンドドロップノードとリンクを作成します。コンテキストメニューポップアップを使用して、ノードとリンクを右クリックする必要があります。たとえば、ノードを右クリックしてコンテキストメニューの「プロパティ」をクリックすると、IPアドレス、ポート数、MACアドレスなどを入力することができます。wxPython:ネットワークグラフ - コンテキストメニューでクリック可能 - 任意のpkgs?

graphvizは私に許可しませんそれを行う。これを行うには良いパッケージはありますか?フリー/オープンソースである必要があります。

答えて

1

wx.lib.oglパッケージを見てください。それは、図形、ラベル、線、矢印などの図を作成するために必要なものの基礎を持っており、ユーザーがそれらを操作してウィンドウの周りを移動することを許可することができます。かなりのこのタイプのもののためにそれを使用します。

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

+0

ありがとうRobin for the pointers。私はそれらを見て、彼らが私が必要とするものをするかどうかを見ます。 –

関連する問題