Отправка уведомлений с помощью GObjects

Кажется, на данный момент отсутствует документация по модулю GObjects для python, поэтому, возможно, кто-нибудь может мне помочь.

Я делаю приложение, которое время от времени должно уведомлять пользователя о том, что произошло событие. Я узнал об использовании from gi.repository import Notifyи соответствующих классах из короткого фрагмента для уведомлений Skype и документации C, но, похоже, он не закрывается, когда я вызываю Notify.uninit. Программа закрывается, но маленькое окно с уведомлением остается на месте, и его нужно закрыть, щелкнув по нему правой кнопкой мыши и выбрав «Удалить». Итак, мне интересно, есть ли, возможно, другой способ, например, если бы было что-то похожее на то, как в Mac OS значок приложения трясется / подпрыгивает, когда что-то происходит, или в Windows значок приложения светится другим цветом?

Мне нравится система уведомлений Gnome 3 со стеком сообщений и тому подобное, но, поскольку я не могу заставить ее исчезнуть при выходе из моего приложения, я действительно не хочу ее использовать (, если кто-то не знает, как это правильно сделать....может быть, я забыл установить тайм-аут, но это все еще не имеет смысла, почему я не могу просто сделать так, чтобы место уведомления исчезло ).

6
задан gpoo 6 July 2012 в 17:18
поделиться