错误:无法导入包'kivymd.navigationdrawer.NavigationLayout'

时间:2019-09-26 13:37:00

标签: python-3.x

嗨,我对这个简单的代码有疑问,我无法导入想要的软件包

我试图复制一些奇特的项目的头码,但是不起作用

#:import NavigationLayout kivymd.navigationdrawer.NavigationLayout
#:import MDSeperator kivymd.card.MDSeperator


NavigationLayout:
    MDNavigationDrawer:
     #   drawer_logo: "mercedes.jpg"


    Button:
        text: "i'm happy, what about you !"

这是错误:无法导入包'kivymd.navigationdrawer.NavigationLayout'

3 个答案:

答案 0 :(得分:1)

:导入NavigationLayout kivymd.navigationdrawer.NavigationLayout

:导入MDSeparator kivymd.card

将它们添加到kivy文件中

并将它们包含在主文件中: 从kivymd.navigationdrawer导入MDNavigationDrawer,NavigationLayout 从kivymd.card导入MDSeparator

希望这行得通;)

答案 1 :(得分:0)

通常在kv-lang中使用的所有小部件都会自动添加到Factory中。您无需#:导入它们。删除所有导入。

答案 2 :(得分:0)

您使用的是哪个版本的 KivyMD 软件包。

NavigationLayout 只存在于 DEV 包中。

发布包:

RELEASE 0.104.1

主分支 Master Branch