关于 win10toast 和 win10toast-click,通知中心有问题
Regarding win10toast and win10toast-click, I have an issue with the Notification Center
我有一个关于 Python 和 Windows 10 toast 通知的问题。我想做的是 windows 可以点击的吐司,如果我不点击它,它会进入通知中心。
我知道 win10toast
和 win10toast-click
的存在。问题是 win10toast
不支持 callback_on_click
并且 win10toast-click
不支持 Duration=None
参数,该参数允许通知在未被点击时进入通知中心。我想找到一种简单的方法来完成这两项工作,但不幸的是我做不到,因为我没有合并这两个库所需的技能。
代码如下:
from win10toast-click import ToastNotifier
def test():
print('test')
toast = ToastNotifier()
toast.show_toast(
'Notification title',
'Notification body',
duration=None,
icon_path='icon.ico',
callback_on_click=test
) # Does not stand in the Notification Center
from win10toast import ToastNotifier
def test():
print('test')
toast = ToastNotifier()
toast.show_toast(
'Notification title',
'Notification body',
duration=None,
icon_path='icon.ico'
) # Stands in the Notification Center but does not support callback
你们有什么想法吗?
提前谢谢你...
好的,对于和我有同样问题的人,我刚刚找到了完美的解决方案,可以满足您的所有需求。
通知中心有一个名为 winotify 的最新库,高度可定制,可以打开默认浏览器的链接。
扔掉 win10toast
去争取 winotify
!
我有一个关于 Python 和 Windows 10 toast 通知的问题。我想做的是 windows 可以点击的吐司,如果我不点击它,它会进入通知中心。
我知道 win10toast
和 win10toast-click
的存在。问题是 win10toast
不支持 callback_on_click
并且 win10toast-click
不支持 Duration=None
参数,该参数允许通知在未被点击时进入通知中心。我想找到一种简单的方法来完成这两项工作,但不幸的是我做不到,因为我没有合并这两个库所需的技能。
代码如下:
from win10toast-click import ToastNotifier
def test():
print('test')
toast = ToastNotifier()
toast.show_toast(
'Notification title',
'Notification body',
duration=None,
icon_path='icon.ico',
callback_on_click=test
) # Does not stand in the Notification Center
from win10toast import ToastNotifier
def test():
print('test')
toast = ToastNotifier()
toast.show_toast(
'Notification title',
'Notification body',
duration=None,
icon_path='icon.ico'
) # Stands in the Notification Center but does not support callback
你们有什么想法吗? 提前谢谢你...
好的,对于和我有同样问题的人,我刚刚找到了完美的解决方案,可以满足您的所有需求。
通知中心有一个名为 winotify 的最新库,高度可定制,可以打开默认浏览器的链接。
扔掉 win10toast
去争取 winotify
!