我的问题是:我正在学习Kivymd内部的material 设计.看到material design website,我注意到它使用了带有鼠标悬停事件的导航轨道,用于添加导航抽屉的一些按钮.图片:
所以我试着用kivymd在我的python程序中创建它,但我的问题是,当我移动鼠标悬停时,导航抽屉站在导航栏杆上方,如下所示:
我试着使用位置、填充和间距,但没有改变位置.Pos_hint可以工作,但导航轨道有绝对大小,因此无法解算.我恢复了KV语言:
MDNavigationRail:
id: nav_rail
selected_color_background: app.theme_cls.primary_color
ripple_color_item: app.theme_cls.primary_color
font_name: app.COMFORTAA
on_item_release: root._item_clicked(*args)
MDNavigationRailContent:
MDNavigationLayout:
MDScreenManager:
MDNavigationDrawer:
id: nav_drawer
radius: 0, 16, 16, 0
elevation: 0.5
font_size: '16dp'
font_name: app.COMFORTAA
padding_x: '100dp'
width: "240dp"