Я попытался создать AppIndicator с помощью gtk.ImageMenuItems. Обычно ImageMenuItems отображают элемент акций, но при использовании Python AppIndicator иконки в меню вообще не отображаются. Это недостающая функция?
Вот мой пример кода. Конечно, индикатор отображает иконку, но не пункты меню:
exit_item = gtk.ImageMenuItem(stock_id=gtk.STOCK_QUIT)
exit_item.connect("activate", quit, None)
exit_item.show()
решение1
По умолчанию значки в пунктах меню не отображаются (это можно изменить где-то в GConf/DConf). Использование
exit_item.set_always_show_image(True)
чтобы отменить это.