2012-06-21 3 views
1

Dans mon application Python, j'ai quelques GtkMenuItems (associés au GtkMenuBar principal), et quelques GtkMenuToolButtons dans ma GtkToolbar.Ajouter un menu à un GtkMenuToolButton (Python)

- gtkMenuBar1 
    - gtkMenuItem1 
     - gtkMenuItem2 
     - gtkMenuItem3 
- gtkToolbar1 
    - gtkMenuToolButton1 

Par défaut, gtkMenuToolButton1 est évidemment vide. Je veux faire quelque chose comme

self.ui.gtkMenuToolButton1.set_menu(self.ui.gtkMenuItem1) 

Mais si je fais ça (à l'intérieur finish_initializing() de ma fenêtre), rien ne change. Je suis nouveau sur Python et Gtk3. Qu'est-ce que je fais mal?

Répondre

0

Vous devez ajouter un objet Gtk.Menu au bouton d'outil de menu, pas un Gtk.MenuItem.

Questions connexes