使用 Plyer 模块的Python桌面通知程序
本文演示了如何使用Python创建一个简单的Desktop Notifier应用程序。桌面通知程序是一个简单的应用程序,它在桌面上以弹出消息的形式生成通知消息。我们将使用 plyer 模块。
需要的模块
- time:此模块与时间对象一起使用,默认安装
- Plyer: Plyer 模块用于访问硬件的功能。这个模块没有内置在Python中。我们需要在外部安装它。要安装此模块,请在终端中键入以下命令。
pip install plyer
方法:
步骤 1)从 plyer 模块导入通知类
from plyer import notification
步骤 2)之后,您只需要调用该类的 notify 方法。
Syntax: notify(title=”, message=”, app_name=”, app_icon=”, timeout=10, ticker=”, toast=False)
Parameters:
- title (str) – Title of the notification
- message (str) – Message of the notification
- app_name (str) – Name of the app launching this notification
- app_icon (str) – Icon to be displayed along with the message
- timeout (int) – time to display the message for, defaults to 10
- ticker (str) – text to display on status bar as the notification arrives
- toast (bool) – simple Android message instead of full notification
步骤 3)添加睡眠函数以再次显示该通知。
下面是实现。
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)
输出: