Notificador de escritorio de Python usando el módulo Plyer

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

  1. time: este módulo funciona con el objeto time y se instala de forma predeterminada
  2. 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:

Publicación traducida automáticamente

Artículo escrito por sanjuxdr y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *