2009-07-27 23 views
0

Chacoのデータポイント上にマウスカーソルを移動すると、希望のテキストで小さなテキストボックスが表示されます。また、データポイントをクリックすると、プログラムが一定の行動を取るようにしたいと思います。Chacoでのイベント処理

私はChacoのドキュメントの関連部分を見てきましたが、実装するのは難しいことが分かりました。どんな助けもありがとう。

答えて

0

最初の(ホバーテキストボックスの)問題に焦点を当てて、これまでに試したことと、それがうまくいかないことを説明できるでしょうか?例えば、

from enthought.enable.tools import hover_tool 

tool = hover_tool.HoverTool(theplot, callback=showtext) 

など?ホバーツールのより複雑な使用例here(テキストボックスではなくPlotToolbarが表示されます)を適用することができます。

+0

私の主な悩みはパッケージングと関係があると思います。私はもともとdebianパッケージをインストールしていましたが、hover_toolモジュールはありませんでした。だから私はソースからコンパイルしましたが、私はまだモジュールをリストしていません。実際、そのファイルは私のマシンにインストールされた例にはありません。遅刻して申し訳ありませんが、私は終日働いていました。私は他のモジュールを調べて、自分で解決策を見つけ出すことができるかどうかを見ていきます。助けてくれてありがとう、私はそれをたくさんいただきありがとうございます。 –

+0

Debianには古いバージョンがあるかもしれませんが、ETSへのソース(Chacoとその基礎となるテクノロジー/依存関係を含むEnthought Tool Suite)は最新のようです - http://code.enthought.com/source/を参照してくださいそのページの推奨事項に従ってETSProjectToolsを起動するには、svn co https://svn.enthought.com/svn/enthought/ETSProjectTools/trunkから始め、https://svn.enthought.com/thought/wiki/SVNScriptsのドキュメントに従ってください。 –