Pygtk和段错误
为什么我会遇到这个段错误呢?
>>> import gtk
>>> a = gtk.Window()
>>> a.show()
>>> b = gtk.Dialog("hellooo")
>>> b.show() # here the dialog appears
>>> b.show()
Segmentation fault
3 个回答
0
你可能是在一个没有图形界面的环境中运行你的代码。也就是说,那个环境里没有有效的 DISPLAY
环境变量。
1
我遇到了一个段错误。也就是说,别在对话框显示过一次之后再去显示它。这个对象已经被创建并且销毁了,你现在想要重新使用它,这样是不行的。应该新建一个对象。或者说:“医生,我这样做的时候会疼……”
1
你是从源代码安装的,还是用你系统自带的软件包安装的?我建议你重新安装,可以使用 apt-get
、yum
或者类似的工具。