我试图在Windows XP(32位)中使用gtk运行这个非常简单的示例:
import pygtk
import gtk
def create_window():
window = gtk.Window()
window.set_default_size(200, 200)
window.connect('destroy', gtk.main_quit)
label = gtk.Label('Hello World')
window.add(label)
label.show()
window.show()
create_window()
gtk.main()
该程序显示了该窗口,但此后(我认为当它到达“ gtk.main()”时)会崩溃,并显示消息“ python.exe遇到问题,需要关闭”。
有人有可能的解决方案吗?
已解决:您可以安装python(或整个Anaconda软件包),但必须消除计算机中存在的任何pycairo,gtk或pygtk模块。当您确定时,只需运行足以满足您需求的文件pygtk-all-in-one(http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/),如果幸运的话,就完成了!!!
最佳答案
根据OP在问题中的更新:
已解决:您可以安装python(或整个Anaconda软件包),
但是您必须消除任何pycairo,gtk或pygtk模块,
在您的计算机中已损坏。当您确定时,只需运行
文件pygtk-in-one-one足够适合您
(http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/),如果
你很幸运...完成了!!!
关于python - pygtk在Windows XP中崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23740755/