[英]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.