1

有没有办法告诉我的编辑器在屏幕上的当前位置是什么?也可以接受的方法是告诉编辑器在它所在的 traitsui 窗口中的当前位置是什么。

用例是这样的:我正在尝试从 mayavi 视图中制作电影(我不在乎这是否有点 hack)。在代码中四处挖掘,有一些低级的特性使得实际上很难让 mayavi 很好地做到这一点。但是,一种选择是只使用 X11 抓取——这很老套,但现在适合我的目的。这取决于mayavi 场景在traitsui 窗口中的相对位置,这是由于traitsui 的设计对程序员完全不透明。

4

1 回答 1

0

我最终找到了它:

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