在traitsui中查找编辑器的当前位置

时间:2013-04-29 21:58:16

标签: python traits enthought traitsui

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

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

1 个答案:

答案 0 :(得分:0)

我最终找到了它:

x,y=editor.control.GetScreenPosition()