2013-03-29 2 views
1

Мне нужен пользовательский значок в трее для моего приложения, написанного на python. Я использую код из wubuntu. https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Python_versionКак сделать значок пользовательского лотка для приложения?

Проблема в том, что я не могу создать изображение из файла. Поэтому я предполагаю, что мне нужно имя для моего значка. Что-то вроде Gtk.STOCK_HOME или «индикатор-сообщения». Я не могу найти документацию, как определить имя для моего значка в системе.

Любые DOC? Для GTK3 Python 2.7 используются в моем приложении.

+0

Вы читаете: https://developer.gnome.org/pygtk/stable/class-gtkstatusicon.html – alvonellos

+0

Да, но без примеров я этого не понимаю. Я создаю свое первое приложение. – vrcmr

+0

Как я понимаю, PyGTK для GTK3 нет, вместо этого мы должны использовать GObject: из gi.repository import Gtk из gi.repository import GObject – vrcmr

ответ

1

Наконец нашел хак:

поставить значок в вашем домашнем каталоге и запустить эту команду.

$ sudo xdg-icon-resource install --novendor --size 16 my-icon.png my-icon-name 

Чем просто запустить код из ubuntu wiki.

+0

Отлично! Отличная утилита. – niagr