【问题标题】:I am trying to make a desktop notifier我正在尝试制作桌面通知器
【发布时间】:2021-02-10 05:41:57
【问题描述】:
import time
from plyer import notification
import plyer


while True:
    notification.notify(
        title = "Please drink water",
        message ="Please Drink water",
        app_icon = "D:\Documents\Coding\Python\icon.ico",
        timeout= 1
            )
        #   time.sleep(6)
        time.sleep(6)

这不起作用,任何建议

显然有很多错误

【问题讨论】:

  • 尝试删除图标。因为如果我添加那对我不起作用
  • 如果我想添加一个图标怎么办
  • 抱歉回复晚了。你有raise Exception('Could not load icon {}'.format(app_icon))的错误吗?

标签: python desktop-application


【解决方案1】:

可能有一个错误

Exception: Could not load icon P:/People files/water glass.ico

为什么会这样:-

  1. 当您手动将 .png、.jpg 或任何类型的图像扩展名更改为 .ico 时,plyer 仅支持 .ico
  2. .ico文件是通过画图或者软件导出的,使用另存为.bmp格式

所以你不能加载那个图标。您可以做的是进入任何提供 .ico 文件的网站并下载。不要覆盖旧图像。删除旧图像或为下载的图像提供新名称。

【讨论】:

  • 删除图标没有任何区别,我看不到错误,因为我的计算机在运行代码时滞后
  • 您在通知按钮的右上角看到了什么吗?如果你在 Windows 中
  • 这是某种自我异常
  • 你试过在字符串路径前加上'r'前缀吗?
猜你喜欢
  • 2021-07-11
  • 2010-11-26
  • 1970-01-01
  • 1970-01-01
  • 2016-07-12
  • 2012-03-25
  • 1970-01-01
  • 2020-11-20
  • 1970-01-01
相关资源
最近更新 更多