我目前正在建立一个带有MDList的kivymd导航抽屉。
对于我的救世主抽屉,我希望列表项目有图标和文字。因此,Kivymd的文件提出了两种可能的解决办法:
IconLeftWidget:图标和小部件是可触摸的IconLeftWidgetWithoutTouch:唯一可触摸的小部件Kivymd.uix.list确实提供了IconLeftWidget,但显然没有提供IconLeftWidgetWithoutTouch。
当我遇到错误时:Unknown class <IconLeftWidgetWithoutTouch>
有谁有更多关于这个statet特性IconLeftWidgetWithoutTouch可用性的信息吗?
或者,在尝试使用此功能时,是否还有其他人遇到了上述错误?
编辑我使用的是最近的软件包:
Kivy 2.0.0
kivymd 0.104.2
发布于 2022-03-20 11:43:16
问题似乎是您正在运行一个旧版本的kivymd,它不包括IconLeftWidgetWithoutTouch类(添加在v1.0.0中)。PyPi上当前的“最新”版本是0.104.2,而文档上的“最新”版本是1.0.0.dev0。
您可以将最新版本从源代码中安装为在这里显示。
如果您想从主分支安装开发版本,应该指定指向zip归档的链接: pip安装https://github.com/kivymd/KivyMD/archive/master.zip 提示:将master.zip替换为.zip (如51b8ef0.zip),以便从特定提交中下载KivyMD。
https://stackoverflow.com/questions/70006289
复制相似问题