Похоже, вы ищете set_label
метод gtk.MenuItem
.См. Документацию здесь .
Чтобы сделать элемент недоступным для щелчка мышью, вы хотите использовать set_sensitive
метод gtk.Widget
, чтобы сделать виджет нечувствительным.См. Документацию для этого здесь .
Вы также можете использовать get_label
метод gtk.MenuItem
, чтобы получить любой текст, который вы сохранили в gtk.MenuItem
.
Примером может быть:
my_menu_item = gtk.MenuItem("Script is runnning")
my_menu_item.set_sensitive(False)
А потом, когда состояние скрипта изменится:
my_menu_item.set_text("Script is not running")