[英]How can I get the window at a certain X, Y position with Python and PyGTK/PyGDK?
因此,我开发了一个名为 Lookit 的小型截图实用程序,我希望用户能够截图整个 window(目前支持整个屏幕和拖动的矩形捕获)。
我想知道的是如何获得用户单击的 Window 以便我可以找到它的几何形状并抓住屏幕的那个部分。
任何帮助表示赞赏。
谢谢!
那些 windows 属于其他进程,所以你必须通过窗口系统来 go。 这对于每个平台都是不同的,并且 AFAIK 不是由 GDK 抽象的。
在 X11 上,您可以使用 python 绑定到libwnck :
import wnck
screen = wnck.screen_get_default()
for window in reversed(screen.get_windows_stacked()):
if window.get_geometry() <matches your click coordinates>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.