我正在试图弄清楚plyer通知是如何工作的,并找到了一个简单的例子,但它对我不起作用。我收到了类型错误。
TypeError: __init__() got an unexpected keyword argument 'ticker'
以下是代码:
from kivy.app import App
from kivy.uix.floatlayout import FloatLayout
from plyer import notification
class Notif(FloatLayout):
def notify(self):
notification.notify(title='title', message='m', ticker='r')
class MainApp(App):
def build(self):
return Notif()
MainApp().run()
和kv部分
<Notif>:
Button:
text: "Notify"
on_release: root.notify()
当然我试图删除“ticker”参数,但即使没有指定“ticker”,我也得到了同样的错误。