plyer封装了一些平台独立的 API,将一些平台的差异通过简单的 API 进行封装,这个小提醒可以完成兼容不同的平台,在linux、windows10上照样可以运行,而win10toast使用有环境局限
from plyer import notification
from time import sleep
def Message_notification():
interval_time = 12
title = '休息提醒' # 弹窗的标题
message = '喝水了,工作乏味\n喝点茶解解乏!!!' # 正文信息
icon = r'D:\zhuomian\test_file\41_magick.ico' # 可选参数,传入ico图标文件的路径,显示在弹窗上
timeout = 10 # 弹窗的显示时间,以秒(s)作为单位
for _ in range(3):
notification.notify(title=title, message=message, timeout=timeout, app_icon=icon)
sleep(interval_time)
Message_notification()