gpt4 book ai didi

python - Twisted + Gtk - 关闭无法正常工作

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

使用 Python 2.6、Twisted 10.1 和 GTK+ 2.22,并安装了最新的 pygtk,我在关机时遇到问题。当我关闭应用程序并关闭 react 器(当然使用 gtk2reactor)时,应用程序就会卡住。

我研究了扭曲的源代码并添加了调试消息。最终发生的情况是,'shutdown' 事件触发,PortableGtkReactor.crash 被调用,进而调用 gtk.main_quit。该事件在 ReactorBase.runUntilCurrent 结束时进行处理。当函数返回时,控制权转到ReactorBase.iterate,后者将控制权返回给PortableGtkReactor.simulate,后者返回到... gtk.main()调用。看起来 gtk 就是没有退出。

不幸的是,当我将一个非常简单的示例与twisted和gtk“Hello World”示例放在一起时,一切都正确关闭。这一定是我的应用程序正在做的事情。不过,直到我能进一步弄清楚......

可能是什么原因造成的?比如应用程序会做什么导致 gtk 不退出?如果有帮助的话,该应用程序在 Gtk 2.12、Python 2.5 和 Twisted 8.1 上运行良好。

最佳答案

this question起它似乎来自导入 win32ui 模块。但我认为根本问题是更深层次的..

编辑:似乎是我的 Windows 7 特定安装以及此处的其他内容存在问题。

关于python - Twisted + Gtk - 关闭无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4308346/

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