2012-09-24 5 views
1

Pidgin을 Unity (Ubuntu 12.04)와 통합하기 위해 Python으로 스크립트를 만들고 있는데 Unity API를 사용하여 계산 알림 시스템을 관리했지만 어떤 이벤트 또는 대화 창에 포커스가있을 때 활성화되는 신호 (메시지 카운터 지우기) ... Pidgin (https://developer.pidgin.im/wiki/DbusHowto)의 설명서에서 사용 가능한 몇 가지 신호를 시도했습니다. 그러나 그들 중 누구도 일하지 않았는데, 창문 채팅에 초점이 맞추어 졌을 때 어떤 GTK (또는 무엇인가) 이벤트가 발생 했습니까?Python으로 Pidgin 스크립트/포커스 신호 받기

+0

피진의 DBus 신호는 모두 [여기] (https://developer.pidgin.im/doxygen/dev2.x.y/html/conversation-signals.html#receiving-chat-msg)에서 찾을 수 있습니다. 그 사건에 대한 신호가있는 것 같지 않습니다. – Blender

+0

나는 그 중 일부를 사용하려고 시도했지만 카운터를 업데이트하는 데 사용 된 "received-im-msg"신호를 덮어 쓰게됩니다 ... 그래서 내가 추가하면 카운터가 즉시 닦입니다. –

답변

0

대화 형 UI 신호는 수행하려는 작업에 도움이 될 수있는 here으로 표시됩니다.

다른 신호를 시도 할 때 카운터가 즉시 지워지는 것에 대한 귀하의 의견을 이해한다는 사실을 알 수는 없지만. 그게 나에게 코딩 오류일지도 모르겠다.