Notificações do Sistema com Pynotify

Adicionar notificações específicas em nossos aplicativos é uma ótima forma de chamar a atenção do usuário e passar alguma informação importante ou relevante para ele.

Em python podemos facilmente criar notificações usando o Pynotify que possuí uma sintaxe simples:

 

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import pynotify

#Iniciando a aplicação que emitirá a notificação
pynotify.init("Aplicativo")

#Criando a Mensagem
notify = pynotify.Notification("Notificando com Pynotify")

#Exibindo a Mensagem
notify.show()

E com essas poucas linhas emitimos as notificações no sistema : 




Também podemos passar um sumário como parâmetro seguido da mensagem:

 
notify = pynotify.Notification(summary="Mensagem Importante",
message="Notificando com Pynotify")


Podemos complementar ainda mais nossas notificações adicionando um ícone específico como gnome stock icons graças a função  set_icon_from_pixbuf.

Infelizmente eu não vou mostrar como adicionar um ícone personalizado agora pois é necessário a utilizaçao do módulo Gtk que como ainda está em desenvolvimente está apresentando alguns erros. Portanto fico devendo essa e atualizo o post com o procedimento quando o PyGobject estiver mais maduro.

Postado em , por Rafael Fernandes dos Santos.

Deixe um comentário