擅长:python、mysql、java
<p>出现此错误是因为您正在从线程更新GUI。在</p>
<p>每次访问GUI时都应该使用<code>Gdk.threads_enter()</code>和{<cd2>}(必须导入Gdk)。在</p>
<pre><code>def dialog_notification(self, message, dialog_type):
dlg = gtk.MessageDialog(self.window, gtk.DIALOG_DESTROY_WITH_PARENT, dialog_type, gtk.BUTTONS_CLOSE, message)
Gdk.threads_enter()
dlg.run()
Gdk.threads_leave()
Gdk.threads_enter()
dlg.destroy()
Gdk.threads_leave()
</code></pre>