私のPyGTKアプリにappindicatorを追加できません。 this をmyinit。pyに配置すると、gtk.main()の前に機能しますが、配置するとメインウィンドウのfinish_initializing()メソッドでは、表示されません。なぜか?
quickly template を見ると、indicator.pyに置くことをお勧めします。そのファイルがどのように見えるのか、なぜ__init__.py
でのみ機能するのかわかりません。
誰かが私に既存のアプリを示して、コード例を見ることができますか?appindicatorを追加するためのベストプラクティスに興味があります。迅速なテンプレートの例は問題ありませんが、完成していません。
前もって感謝します。
ベストプラクティスであるかどうかはわかりませんが、python(インジケーターがサポートされていない場合はトレイアイコンにフォールバックする)でインジケーターを作成しました) here 。
これは非常にシンプルなプログラムで、ウェブサイトをチェックし、更新があると色が変わる(オプションでメッセージが表示される)ので、良い例を作るのに十分簡単であることを願っています。デフォルトではlib-indicatorを使用しますが、存在しない場合は純粋なgtkまたはqtにフォールバックするか、このライブラリの一部を直接使用する方が優れています(KDEまたはWindowsで実行されていることが検出された場合、最初のオプションとしてqtを使用します) )。
多少お役に立てば幸いです。