2009-03-21 3 views

Antwort

3

Es hängt etwas, wie Sie den Menüpunkt erstellt, da ein MenuItem ein Container ist, die alles enthalten kann. Wenn Sie es wie geschaffen:

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

Dann können Sie den Label-Widget in dem mit dem Menüpunkt zuzugreifen:

label = menuitem.child 

Und können dann behandeln, dass als normales Etikett:

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

Sofern Sie den Menüeintrag jedoch nicht selbst erstellt haben, können Sie nicht garantieren, dass das untergeordnete Widget ein solches Label ist. Daher sollten Sie vorsichtig sein.