Partage
  • Partager sur Facebook
  • Partager sur Twitter

PyGtk : probleme lors de l'affichage d'un menu

    7 février 2013 à 11:42:57

    Bonjour,

    Je suis actuellement un tutoriel pour apprendre a créer une interface graphique.

    Cependant, je suis coincée par l'affichage d'une barre de menu, il semblerait que :

    -soit le tutoriel comprend un erreur (http://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CHUQFjAG&url=http%3A%2F%2Fyeezi.googlecode.com%2Ffiles%2FPyGTK%2520tutorial.pdf&ei=2H0TUdimN-nK0AWtooGgAw&usg=AFQjCNF-zoDl7SQe2Dd7mtGsN652e527mA&sig2=R5mOGp4i9dtigszdQ4Ba9A&bvm=bv.42080656,d.d2k)

    -soit il y a une erreur dans PyGTK (mais j'en doute)

    Voici mon code :

    #!/usr/bin/python
    
    import gtk
    class PyApp(gtk.Window):
    	def __init__(self):
    
    		#Init fenetre
    		super(PyApp, self).__init__()
    		self.set_title("App")
    		self.set_size_request(800, 600)
    		self.set_position(gtk.WIN_POS_CENTER)
    
    		#Container
    		vbox = gtk.VBox(False, 2)
    
    		#Menu
    		mb = gtk.MenuBar()
    
    		filemenu = gtk.Menu()
    		filem = gtk.MenuItem("File")
    		filem.set_submenu(filemenu)
    		mb.append(filem)
    
    		vbox.pack_start(mb, False, False, 0)
    		self.add(vbox)
    
    		self.connect("destroy", gtk.main_quit)
    		self.show_all()
    
    PyApp()
    gtk.main()
    

    Mais lorsque je le lance, pas moyen d'avoir la barre de menu en haut de la fenêtre...

    J'ai vu qu'un certain nombre de débutant avaient le même problème que moi, mais je n'ai pas trouvé la réponse.

    Merci de votre aide

    Cordialement

    ~Deuterium

    • Partager sur Facebook
    • Partager sur Twitter

    PyGtk : probleme lors de l'affichage d'un menu

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown