Notificación en Fedora, Gnome3.
Si tu aplicación necesita mostrar notificaciones en tu sistema te traigo la solución, que además es muy sencilla.
Para ello vamos a hacer uso de notify, una biblioteca que pertenece al paquete PyGi, la nueva versión de Gtk (Gtk3) que nos va a permitir comunicarnos con el sistema mediante DBus en Python.
Lo primero que tenemos que hacer es incluir la biblioteca en nuestro código:
from gi.repository import Notify
A continuación hay que inicializarla con el nombre de nuestra aplicación:Notify.init("MyProgram")
Ya está listo para crear notificaciones. Ahora creamos nuestra notificación y añadimos título y descripción:n = Notify.Notification.new("Title", "Body" )
Una vez configurada podemos mostrarla simplemente llamamos al método show():n.show()
Si queremos reutilizar dicho objeto pero cambiar el mensaje tenemos que llamar a update():n.update( "New title", "New body" )
Os dejo el código de ejemplo en GitHub:
Si queréis consultar más información aquí tenéis la documentación completa (enlace).
¡ Saludos !
0 comentarios:
Publicar un comentario