2010-10-29 7 views
0

Pourquoi je reçois cette erreur de segmentation ?:Pygtk et défaut de segmentation

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

Je viens de lancer votre code et je n'ai pas eu de défaut de segmentation !!! – mouad

Répondre

1

Avez-vous installé à partir de la source ou à l'aide des packages de votre système? Je recommanderais une réinstallation, en utilisant, yum ou similaire

+0

Je n'ai rien installé. gtk est livré avec python dans Ubuntu 10.04 :) – xRobot

1

Je reçois un défaut de segmentation. Donc, ne montrez pas() un dialogue après qu'il a été montré une fois. L'objet a été créé et détruit et vous essayez de le réutiliser. Ne fais pas ça. Faites-en un nouveau. Ou: "Docteur, ça fait mal quand je fais ça ..."

0

Vous exécutez probablement votre code en dehors d'un environnement "graphique". c'est à dire. une avec une variable d'environnement DISPLAY valide.

Questions connexes