ToastNotification没有add_command
时间: 2023-06-21 20:07:47 浏览: 53
是的,`ToastNotification`类没有`add_command`方法。如果您想在Toast通知中添加交互式按钮,可以使用`ToastButton`类来实现。
下面是一个示例,演示如何创建一个带有两个按钮的Toast通知:
```python
from win10toast import ToastNotifier, ToastButton
toaster = ToastNotifier()
# 创建一个“确认”按钮
button_ok = ToastButton(
title="确认",
callback_on_click=lambda: print("用户点击了确认按钮")
)
# 创建一个“取消”按钮
button_cancel = ToastButton(
title="取消",
callback_on_click=lambda: print("用户点击了取消按钮")
)
# 创建一个Toast通知,并将两个按钮添加到通知中
toaster.show_toast(
"标题",
"内容",
icon_path=None,
duration=5,
threaded=True,
callback_on_click=None,
toast_buttons=[button_ok, button_cancel]
)
```
在这个示例中,我们使用`ToastButton`类创建了两个按钮,并将它们添加到了Toast通知中。当用户点击任何一个按钮时,都会执行相应的回调函数。