kivymd:未知 class <IconLeftWidgetWithoutTouch>

kivymd: Unknown class <IconLeftWidgetWithoutTouch>

我目前正在构建一个带有 MDList 的 kivymd 导航抽屉。
对于我的导航抽屉,我希望列表项具有图标和文本。因此,Kivymd 的文档说明了两种可能的解决方案:
kivymd list documentation

  1. IconLeftWidget: 图标和小部件可触摸
  2. IconLeftWidgetWithoutTouch: 整个可触摸的唯一widget

Kivymd.uix.list 确实提供了 IconLeftWidget 但显然不是 IconLeftWidgetWithoutTouch
当我 运行 进入错误时: Unknown class <IconLeftWidgetWithoutTouch>


有没有人知道有关此状态功能可用性的更多信息IconLeftWidgetWithoutTouch
或者有没有其他人在尝试使用此功能时遇到上述错误?

[编辑] 我使用的是最新的软件包:
基维 2.0.0
kivymd 0.104.2

对此回复很晚,但问题似乎是您 运行 旧版本的 kivymd,它不包括 IconLeftWidgetWithoutTouch class(在 v1 中添加.0.0)。 pip 上的当前“最新”版本是 0.104.2,但文档上的“最新”版本是 1.0.0.dev0

您可以从源安装 up-to-date 版本 shown here:

If you want to install development version from master branch, you should specify link to zip archive:

pip install https://github.com/kivymd/KivyMD/archive/master.zip

Tip: Replace master.zip with <commit hash>.zip (eg 51b8ef0.zip) to download KivyMD from specific commit.