KivyMD 中的 Snackbar(text="Message") 不包含“text”属性,这是为什么?

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

我正在尝试创建一条 Snackbar 消息以及我在文档和在线显示中搜索的所有内容以使用“文本”属性。它根本不存在。

我尝试通过在 Snackbar 中创建一个包含文本的按钮来使用解决方法,但这也没有显示。

注意:我使用的是 KivyMD 版本 1.2.0。

python user-interface kivymd
2个回答
1
投票

我使用 pip 专门安装了包含文档的最新版本(KivyMD 1.1.1 而不是我一直使用的 1.2.0),这解决了问题!

pip install kivymd==1.1.1

0
投票

原因: 类 Snackbar(MDSnackbar): ”“” .. 已弃用:: 1.2.0 使用:类:

~kivymd.uix.snackbar.MDSnackbar
类代替。 ”“”

解决方案: 从 kivymd.uix.snackbar 导入 MDSnackbar 从 kivymd.uix.label 导入 MDLabel

MDSnackbar( MDLabel(text="此处为您的文字")).open()

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