擅长:python、mysql、java
<p>您需要在<code>screen.get_windows()</code>返回窗口列表之前调用<a href="http://developer.gnome.org/libwnck/stable/WnckScreen.html#wnck-screen-force-update" rel="nofollow">^{<cd1>}</a>。不幸的是,文档缺少这一部分:(</p>
<pre><code>In [1]: from gi.repository import Gtk, Wnck
In [2]: Gtk.main_iteration()
Out[2]: True
In [3]: screen = Wnck.Screen.get_default()
In [4]: screen.force_update()
In [5]: screen.get_windows()
Out[5]:
[<Window object at 0x167bd20 (WnckWindow at 0x195d0e0)>,
<Window object at 0x167bf00 (WnckWindow at 0x195d740)>,
<Window object at 0x167bf50 (WnckWindow at 0x195d850)>]
</code></pre>