gpt4 book ai didi

python - 在 python 中获取事件的 gtk 窗口

转载 作者:太空宇宙 更新时间:2023-11-03 14:34:26 24 4
gpt4 key购买 nike

如何在 python 中获取事件 gtk.Window 的句柄? (不是我创建的窗口,而是当前聚焦的窗口)。

最佳答案

答案实际上并不特定于操作系统——您可以在 GTK 中完成。您可以使用 gtk.window_list_toplevels() 从应用程序中获取所有顶层窗口的列表,然后遍历它直到找到 window.is_active() 返回

如果您想考虑应用程序以外的其他窗口,那么您可以尝试 gtk.gdk.screen_get_default().get_toplevel_windows() 但这只会让您获得 GDK 窗口,而不是 GTK windows,因为您无法知道这些 GDK 窗口是否实际上与 GTK 窗口相关联。

关于python - 在 python 中获取事件的 gtk 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4166169/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com