Toast Notifier 不起作用,我做错了什么吗?

问题描述 投票:0回答:1

首先感谢您花时间阅读本文:

我目前正在尝试让 ToastNotifier 在 MU 中的 python 中工作。 我已经从 win10toast 导入了 ToastNotifier :

from win10toast import ToastNotifier

我已经创建了这个功能:

def notifacation():
    toast = ToastNotifier()
    Title = "Notifacation"
    message = "Hello from Ben Colledge"
    icon = "a.ico"
    length = 30
    toast.show_toast(title, message, icon_path=icon, duration=length)

然后像这样调用该函数:

notifacation()

然后我运行代码,它给了我这个错误消息

回溯(最近一次调用最后一次):
文件“c:\users\puzzl\mu_code otifacation.py”,第 1 行,模块中
从 win10toast 导入 ToastNotifier
ModuleNotFoundError:没有名为“win10toast”的模块

然后我去了 https://pypi.org/project/win10toast/ 并下载了 win10toast 但什么也没发生

如有任何帮助,我们将不胜感激 谢谢

python pip toast
1个回答
1
投票

我遇到了完全相同的问题,但后来我发现这个效果最好

python.exe -m pip install win10toast

我运行了这段代码,它仍然有一个问题,但不是同一个问题。现在错误将出现在具有该方法的行中。

toast.show_toast(title, message, icon_path=icon, duration=length)

问题是“标题”未定义。您分配的变量名为“Title”。由于 Python 区分大小写,因此“title”是一个未定义的变量。这就是该行现在的样子:

toast.show_toast(Title, message, icon_path=icon, duration=length)

耶!现在可以用了!

© www.soinside.com 2019 - 2024. All rights reserved.