Python的win10toast模块未按预期工作

2024-09-30 03:22:47 发布

您现在位置:Python中文网/ 问答频道 /正文

作为项目的一部分,我一直在使用python的win10toast模块创建桌面通知

然而,最近它没有正常工作

当我运行以下代码时:

    import win10toast
    toast = win10toast.ToastNotifier()
    toast.show_toast("Python","Hello World",duration=10)

任务栏中会出现python图标,但任务栏中不会出现通知。 我已尝试重新安装模块,并将持续时间延长至100秒。还是没有用

任何帮助都将不胜感激


Tags: 模块项目代码importhelloworldshow桌面
3条回答

我在使用plyer时也遇到了同样的问题。以下是我的解决方案:

单击右下角的“操作中心”图标。单击窗口右上角的“管理通知”文本。这将带您进入设置页面。在此,请确保“从其他应用程序和其他发件人获取通知”已打开

我在windows更新后遇到了这个问题。 问题是python没有出现在“通知和操作设置”中的“从这些发件人获取通知”列表中

解决问题的步骤:

  1. 运行:
from win10toast import ToastNotifier
toaster = ToastNotifier()
toaster.show_toast("title",'content', threaded=False, icon_path=None, duration=60)
  1. 快速打开“通知和操作设置”。“从这些发件人获取通知”下的列表将刷新并包含“Python”
  2. 现在,您可以取消通知

如果这不能解决问题,plyer是一个很好的选择

这可能是因为Windows10操作中心的安静时间

在右下角,单击操作中心图标。如果打开,则禁用“安静时间”设置。禁用“安静时间”后,将显示toast通知

相关问题 更多 >

    热门问题