Pygtk和分段错误

时间:2010-10-29 01:18:31

标签: python linux pygtk

为什么我会出现此分段错误?:

>>> import gtk
>>> a = gtk.Window()
>>> a.show()
>>> b = gtk.Dialog("hellooo")
>>> b.show()                 # here the dialog appears
>>> b.show()
Segmentation fault

3 个答案:

答案 0 :(得分:1)

您是从源代码安装还是使用系统的软件包? 我建议您使用apt-getyum或类似的

重新安装

答案 1 :(得分:1)

我遇到了分段错误。因此,在显示一次对话后不要显示()。该对象已被创建和销毁,您正在尝试重用它。不要那样做。做一个新的。或者:“医生,我这样做会很疼......”

答案 2 :(得分:0)

您可能在"图形"之外运行代码。环境。即。一个有效DISPLAY环境变量。