Как показать значок приложения в окне уведомлений?

Я пытаюсь интегрировать свое приложение с системой уведомлений Ubuntu. Это работает нормально, но я не знаю, как показать свою иконку в пузыре. Мой код выглядит примерно так:

notification = Notify.Notification.new ("Title", "Some text here", "/data/media/my-app-icon.svg")
notification.show ()

К сожалению, виден только текст.

3
задан 20 August 2012 в 01:32

2 ответа

Наконец я понял это. Мой значок находится в /data/media, таким образом, я использовал get_media_file от helpers.py

from easy_stopwatch_lib.helpers import get_media_file

, и затем я сделал:

        Notify.init ("easy-stopwatch")
        icon = get_media_file("my-icon.svg")
        notification = Notify.Notification.new ("Title", "some text here", icon)
        notification.show ()

и все работает.

2
ответ дан 20 August 2012 в 01:32

Я не знаю код непосредственно, но существует это приложение, названное Hello Unity, что можно установить, который учит Вас, как интегрироваться с Единицей, включая Notification. Можно установить его от .deb. Ссылка ниже.

Ссылка

Hope это помогает!

1
ответ дан 20 August 2012 в 01:32

Другие вопросы по тегам:

Похожие вопросы: