【问题标题】:Can not get Navigation Drawer in kivy无法在 kivy 中获取导航抽屉
【发布时间】:2021-12-11 12:16:24
【问题描述】:

您好,我使用 KIVY 而不是 KIVYMD 来制作项目。 我创建了一个不错的应用程序,但现在,如果没有左侧的导航抽屉,它是不完整的。 我想在我的应用程序中创建一个带有一些选项的侧边菜单,但是当我使用命令导入导航栏时:

from kivy.garden.navigationdrawer import NavigationDrawer

我收到此错误:

Traceback (most recent call last):
   File "<pyshell#0>", line 1, in <module>
     from kivy.garden.navigationdrawer import NavigationDrawer
   File "<frozen importlib._bootstrap>", line 983, in _find_and_load
   File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
   File "<frozen importlib._bootstrap>", line 668, in _load_unlocked
   File "<frozen importlib._bootstrap>", line 640, in _load_backward_compatible
 KeyError: 'kivy.garden.navigationdrawer'

你能告诉我是什么原因吗?他们还有其他方法可以创建这样的侧面板吗?请帮忙。 提前致谢

【问题讨论】:

    标签: python kivy kivymd buildozer


    【解决方案1】:

    你应该看看this。在这里,您会看到很多不同的东西要添加到 NavigationDrawer 中,并有很好的解释。

    【讨论】:

    • 我的项目是用kivy,我不能用kivymd。
    • Kivy 没有 NavigationDrawer。只需导入“MDAPP”而不是“APP”。您无法在 Kivy 中获取 NavigationDrawer。您必须使用 KivyMD。仅供参考,您可以在项目中同时使用 KIVY 和 KIVYMD。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-07
    • 2021-12-14
    • 2020-09-03
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    • 1970-01-01
    相关资源
    最近更新 更多