Как я могу изменить маркировки, созданные с build_menu_from_desktop () в Python appindicator модуль?

Предположим, что я создал индикатор с appindicator для Python. Предположим, что я использовал строку build_menu_from_desktop("/my/path/myfile.desktop", "Unity") для этого. Как я пошел бы об изменении созданных пунктов меню? Их маркировки, например?

1
задан 10 January 2012 в 21:47

1 ответ

В этом вопросе частично отвечают

Существует ли подробная документация API на привязке Python для appindicator?

Ответ: загрузка gtk файла на рабочем столе производит объект GtkMenus где-нибудь, из которого необходимо смочь получить gtk объект меню путем взгляда на, он - дети.

Я не могу найти хорошую документацию для того, что возвращает build_menu_from_desktop, если Вы не можете исследовать код вручную, чтобы найти, что ответ затем выслеживает Ted Gould, который сможет ответить на это. Нахождение объектов Gtk является ответом все же.

Иначе последуйте совету для Ted в вопросе выше, Вы не должны использовать функцию удобства, вместо этого необходимо создавать меню вручную или загружать файл поляны, если Вы хотите, чтобы записи меню были разделены на другой файл. (не забывайте связывать методы с их событиями щелчка в этом случае),

1
ответ дан 7 December 2019 в 17:52

Другие вопросы по тегам:

Похожие вопросы: