У меня проблема с добавлением appindicator в мое приложение PyGTK. Когда я помещаю этот в мой init .py, перед gtk.main (), он работает, но когда я помещаю его в метод главного окна finish_initializing (), он не получает показал. Любая идея, почему?
Если вы посмотрите на шаблон быстро , они предлагают поместить его в Indicator.py. Я понятия не имею, как должен выглядеть этот файл и почему он работает только в __init__.py
?
Может кто-нибудь указать мне на существующее приложение, чтобы я мог увидеть пример кода, мне интересны лучшие практики для добавление аппендиката. Пример из быстрого шаблона выглядит нормально, но не закончено.
Спасибо заранее.
Я не знаю, являются ли они лучшими практиками или нет, но я сделал индикатор в python (который возвращается к иконке в трее, когда индикатор не поддерживается) здесь .
Это очень простая программа, она просто проверяет веб-сайт и меняет цвет (при желании показывает сообщение), когда на нем есть обновления, поэтому я надеюсь, что это может быть достаточно просто, чтобы привести хороший пример. По умолчанию он использует lib-индикатор, но возвращается к чистому gtk или qt, если его нет, или лучше напрямую использовать некоторые из этих библиотек (он использует qt в качестве первого варианта, если обнаруживает, что работает под KDE или Windows ).
Я надеюсь, что это несколько полезно.