有没有办法知道我的编辑器在屏幕上的当前位置?还可以采用一种方式来辨别编辑器在其所处的traitsui窗口内的当前位置。
用例是这样的:我正在尝试从mayavi视图制作电影(我并不关心这是不是一个黑客行为)。深入研究代码,会发现有一些低级特性使得很难让mayavi很好地做到这一点。但是,一种选择是只使用X11抓取--这是相当老套的,但就目前而言符合我的目的。这取决于traitsui窗口内的mayavi场景的相对位置,而traitsui的设计对程序员来说是完全不透明的。
发布于 2013-05-11 02:30:49
我最终找到了它:
x,y=editor.control.GetScreenPosition()https://stackoverflow.com/questions/16288937
复制相似问题