繁体   English   中英

PyGtk程序在Windows上没有响应

[英]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()

另请参阅: http : //live.gnome.org/PyGTK/QuickStart

解决了! 似乎以Windows XP Service Pack 2兼容模式的管理员身份安装ActivePython并安装GTK运行时,PyCairo,PyObject,PyGtk即可解决此问题。 感谢adw的帮助和建议!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM