2013-04-29 41 views
1

有沒有辦法告訴我的編輯器在屏幕上的當前位置是什麼?也可以接受這樣一種方法,可以告訴編輯器在它所在的traitsui窗口中當前的位置。在traitsui中查找編輯器的當前位置

用例是這樣的:我想從mayavi視圖製作電影(我不在乎它是否有點黑客)。在代碼中挖掘,有一些低層次的特質,這使得很難真正讓mayavi很好地做到這一點。但是,一個選擇就是使用X11抓取 - 這是相當黑客,但現在適合我的目的。這取決於在traitsui窗口內的mayavi場景的相對位置,這是由於traitsui的設計對程序員完全不透明。

回答

0

我發現它最終:

x,y=editor.control.GetScreenPosition()