AttributeError: 'Snackbar' object has no attribute 'show'

AttributeError: 'Snackbar' object has no attribute 'show'

我正在使用 kivymd 制作桌面应用程序,我需要在单击按钮时显示一个简单的 Snackbar,让用户知道该过程进行得很顺利,但无论我尝试做什么,我都会收到错误消息消息:AttributeError:'Snackbar' 对象没有属性 'show'。 我正确安装了 kivy 和 kivymd,我知道这一点是因为我已经在不使用 Snackbars 的情况下制作了一个应用程序。希望你能帮助我,这是代码:

from kivy.lang import Builder
from kivymd.app import MDApp
from kivymd.uix.snackbar import Snackbar

KV = '''
BoxLayout:
    MDRaisedButton:
        text: "click"
        on_press: app.test_bar()
'''

class TestApp(MDApp):
    def build(self):
        return Builder.load_string(KV)
    
    def test_bar(self):
        Snackbar(text="Hello world!").show()

TestApp().run()
Snackbar(text="Hello world!").open()