微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Gtk 4.0 + X11 中列出窗口

如何解决在 Gtk 4.0 + X11 中列出窗口

以下代码使用 GDK 3 / Gnome 3.x 和 PyGObject 在 windows 中迭代:

import gi

gi.require_version('Gtk','3.0')
from gi.repository import GdkX11

display: GdkX11.X11display = GdkX11.X11display.get_default()
screen: GdkX11.X11Screen = display.get_screen()
for w in screen.get_window_stack():  # type: GdkX11.X11Window
    ...

然而,这在 GDK4 中不再起作用。

文档和 migration guide 很神秘...

当前遍历窗口的方法是什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。