どうすればGtk2の中のMenuItemの表示テキストを変更できますか?

StackOverflow https://stackoverflow.com/questions/669152

  •  21-08-2019
  •  | 
  •  

質問

私はのMenuItemの表示テキストを変更する必要があります。 MenuItemを削除し、別のテキストに別のものを追加することなく、これを行うのいずれかの方法はありますか?

役に立ちましたか?

解決

これは多少のMenuItemが何かを含めることができるコンテナがあるので、あなたは、メニュー項目を作成したかによって決まります。

:あなたは次のようにそれを作成した場合
menuitem = gtk.MenuItem('This is the label')

そして、あなたがして、メニュー項目にラベルウィジェットにアクセスすることができます:

label = menuitem.child

そして、通常のラベルとしてそれを扱うことができます:

label.set_text('This is the new label')
自分でメニュー項目を作らない限り、

しかし、あなたは子ウィジェットがこのようなラベルであることを保証することはできませんので、あなたには、いくつか注意する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top