2009-03-21 8 views

Répondre

3

Cela dépend un peu de la façon dont vous avez créé l'élément de menu, car un objet MenuItem est un conteneur qui peut contenir n'importe quoi. Si vous avez créé comme:

menuitem = gtk.MenuItem('This is the label') 

Ensuite, vous pouvez accéder au widget étiquette dans l'élément de menu avec:

label = menuitem.child 

et peut alors traiter cela comme une étiquette normale:

label.set_text('This is the new label') 

Cependant, sauf si vous avez créé l'élément de menu vous-même, vous ne pouvez pas garantir que le widget enfant sera un libellé comme celui-ci, vous devez donc prendre certaines précautions.

Questions connexes