我试图用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/),如果幸运的话......就完成了!!!
答案 0 :(得分:0)
根据OP在问题中的更新:
解决:你可以安装python(或整个Anaconda包), 但你必须消除任何pycairo,gtk或pygtk模块 在您的计算机中是alredy。如果你确定,那就跑吧 文件pygtk-all-in-one适合你 (http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/),如果 你很幸运......结束了!!!