[英]PyGtk Program is not responding on Windows
我只是设法让py2exe在Windows虚拟机上工作,但偶然发现了在该计算机上安装GTK,Pango,Gobject等之后我没有遇到的另一个问题:当我启动Python脚本时,出现窗口,但立即出现停止响应。 如果我打开python解释器并输入以下内容,也会发生这种情况:
import gtk
w = gtk.Window()
w.show()
我还不允许发布任何图像,但这是屏幕截图的链接: http : //i.stack.imgur.com/3RJ0n.png
这对我来说是个问题,就像我用py2exe创建可执行文件一样,我在执行程序时也会得到相同的结果。
感谢您的帮助以及您花费在帮助我上的时间! :)
解决了! 似乎以Windows XP Service Pack 2兼容模式的管理员身份安装ActivePython并安装GTK运行时,PyCairo,PyObject,PyGtk即可解决此问题。 感谢adw的帮助和建议!
您需要运行一个主循环,以便GTK可以处理事件,在窗口中绘制等。
将此添加到您的程序:
gtk.main()
解决了! 似乎以Windows XP Service Pack 2兼容模式的管理员身份安装ActivePython并安装GTK运行时,PyCairo,PyObject,PyGtk即可解决此问题。 感谢adw的帮助和建议!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.