Este artículo demuestra cómo crear una aplicación Desktop Notifier simple usando Python. Un notificador de escritorio es una aplicación simple que produce un mensaje de notificación en forma de mensaje emergente en el escritorio. Usaremos el módulo plier para lo mismo.
Módulo necesario
- time: este módulo funciona con el objeto time y se instala de forma predeterminada
- Plyer: El módulo Plyer se utiliza para acceder a las características del hardware. Este módulo no viene integrado con Python. Necesitamos instalarlo externamente. Para instalar este módulo, escriba el siguiente comando en la terminal.
pip install plyer
Acercarse:
Paso 1) Importe la clase de notificación desde el módulo del reproductor
from plyer import notification
Paso 2) Después de eso, solo necesita llamar al método de notificación de esta clase.
Sintaxis: notificar(título=”, mensaje=”, nombre_aplicación=”, icono_aplicación=”, tiempo de espera=10, ticker=”, brindis=Falso)
Parámetros:
- title ( str ) – Título de la notificación
- mensaje ( str ) – Mensaje de la notificación
- app_name ( str ) – Nombre de la aplicación que inicia esta notificación
- app_icon ( str ) – Icono que se mostrará junto con el mensaje
- timeout ( int ) – tiempo para mostrar el mensaje, por defecto es 10
- ticker ( str ): texto que se muestra en la barra de estado cuando llega la notificación
- brindis ( bool ): mensaje simple de Android en lugar de notificación completa
Paso 3) Agregue la función de suspensión para mostrar esa notificación nuevamente.
A continuación se muestra la implementación.
Python3
import time from plyer import notification if __name__=="__main__": notification.notify( title = "HEADING HERE", message=" DESCRIPTION HERE" , # displaying time timeout=2 ) # waiting time time.sleep(7)
Producción: