1

画面上のエディタの現在の位置を知る方法はありますか? また、traitsui ウィンドウ内のエディタの現在の位置を示す方法も許容されます。

使用例は次のとおりです。mayavi ビューからムービーを作成しようとしています (ちょっとしたハックかどうかは気にしません)。コードを掘り下げてみると、実際に mayavi にこれをうまく実行させるのが非常に難しい低レベルの特異性がいくつかあります。しかし、1 つのオプションは、X11 グラビングを使用することです。これはかなりハックですが、今のところ私の目的に合っています。これは、traitsui ウィンドウ内の mayavi シーンの相対的な位置に依存します。これは、traitsui の設計により、プログラマには完全に透過的ではありません。

4

1 に答える 1

0

私は最終的にそれを見つけました:

x,y=editor.control.GetScreenPosition()
于 2013-05-10T18:30:49.437 に答える