PyGTK 앱의 Appindicator 모범 사례

PyGTK 앱의 Appindicator 모범 사례

내 PyGTK 앱에 appindicator를 추가하는 데 문제가 있습니다. 내가 놓을 때이것내 속으로초기화.py, gtk.main() 이전에는 작동하지만 기본 창의 Finish_initializing() 메서드에 넣으면 표시되지 않습니다. 왜 그런지 아시나요?

당신이 보면빠르게 템플릿그들은 그것을 Indicator.py에 넣을 것을 제안합니다. 해당 파일이 어떻게 생겼는지, 왜 .NET에서만 작동하는지 모르겠습니다 __init__.py.

코드 예제를 볼 수 있도록 누군가 기존 앱을 알려줄 수 있나요? appindicator 추가에 대한 모범 사례에 관심이 있습니다. 빠른 템플릿의 예는 괜찮아 보이지만 완료되지 않았습니다.

미리 감사드립니다.

답변1

모범 사례인지 아닌지는 모르겠지만 Python으로 표시기를 수행했습니다(표시기가 지원되지 않으면 트레이 아이콘으로 대체됨).여기.

이것은 매우 간단한 프로그램입니다. 웹 사이트를 확인하고 업데이트가 있을 때 색상을 변경합니다(선택적으로 메시지 표시). 따라서 좋은 예를 만들 수 있을 만큼 간단할 수 있기를 바랍니다. 기본적으로 lib-indicator를 사용하지만 존재하지 않는 경우 순수 gtk 또는 qt로 대체하거나 이 라이브러리 중 일부를 직접 사용하는 것이 더 좋습니다(KDE 또는 Windows에서 실행 중임을 감지하면 qt를 첫 번째 옵션으로 사용합니다) ).

조금이나마 도움이 되었으면 좋겠습니다.

관련 정보