2

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

4

1 に答える 1

3

MenuItem はあらゆるものを格納できるコンテナであるため、メニュー項目の作成方法によって多少異なります。次のように作成した場合:

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

次に、メニュー項目のラベル ウィジェットにアクセスできます。

label = menuitem.child

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

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

ただし、メニュー項目を自分で作成しない限り、子ウィジェットがこのようなラベルになるとは限らないため、注意が必要です。

于 2009-03-21T15:03:39.063 に答える