2009-05-05 12 views
2

私はwxpythonでoglパッケージをテストしています。wxpython oglパッケージのドラッグイベント

形状をドラッグしたい。そして私がそれをドラッグすると、私は同時に動く第二の形が欲しいです。問題は、移動/ドラッグイベントが見つかりませんでした。事前および事後移動イベントのみ。

私が考えることができる唯一の解決策は、2番目の図形を非表示にして、ドラッグが終了したときに新しい位置に描画することです。

ogパッケージはもはや維持されていませんか?

Oerjanペター

答えて

3

OGLはバージョン2.8までアップwxWidgetsの中のcontribディレクトリの一部でした。 contribはトランクで削除されており、もはや適切なwxWidgetsに含まれていません。今すぐOGL at wxCodeが見つかりますが、そのステータスは維持されていないものとして表示されます。

まだOGLを使用していない場合は、そうしない方がいいでしょう。

+0

私がそれを使い始めたのは、2つのビットマップの間に直線を追加するのが非常に簡単だったからです。ドラッグも非常に簡単でした。 しかし私はまだそれほど深くはないので、私は別の解決策を見つけることができます。 2つのビットマップの間に直線を描く方法に関するアイデアはありますか? – Orjanp

+1

ビットマップ間の描画線は、通常のキャンバスオブジェクトで簡単にする必要があります。しかし、ドラッグはもっと関わっています。多分あなたはhttp://wiki.wxpython.org/index.cgi/wxOGLにリストされている選択肢を利用することができますか? – mghie

+1

floatcanvasについて知っていますか? oglと同じことをすることができるようです。 – Orjanp