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.