Лучшие практики Appindicator в приложениях PyGTK

У меня проблема с добавлением appindicator в мое приложение PyGTK. Когда я помещаю этот в мой init .py, перед gtk.main (), он работает, но когда я помещаю его в метод главного окна finish_initializing (), он не получает показал. Любая идея, почему?

Если вы посмотрите на шаблон быстро , они предлагают поместить его в Indicator.py. Я понятия не имею, как должен выглядеть этот файл и почему он работает только в __init__.py?

Может кто-нибудь указать мне на существующее приложение, чтобы я мог увидеть пример кода, мне интересны лучшие практики для добавление аппендиката. Пример из быстрого шаблона выглядит нормально, но не закончено.

Спасибо заранее.

3
задан 10 January 2012 в 21:48

1 ответ

Я не знаю, являются ли они лучшими практиками или нет, но я сделал индикатор в python (который возвращается к иконке в трее, когда индикатор не поддерживается) здесь .

Это очень простая программа, она просто проверяет веб-сайт и меняет цвет (при желании показывает сообщение), когда на нем есть обновления, поэтому я надеюсь, что это может быть достаточно просто, чтобы привести хороший пример. По умолчанию он использует lib-индикатор, но возвращается к чистому gtk или qt, если его нет, или лучше напрямую использовать некоторые из этих библиотек (он использует qt в качестве первого варианта, если обнаруживает, что работает под KDE или Windows ).

Я надеюсь, что это несколько полезно.

0
ответ дан 10 January 2012 в 21:48

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

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