#python #kivy #kivymd #buildozer
Вопрос:
Здравствуйте, я использую 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'
Не могли бы вы, пожалуйста, сказать мне, в чем причина? Есть ли у них какой-либо другой способ создать такую боковую панель? Пожалуйста, помогите.
заранее спасибо
Ответ №1:
Вам следует взглянуть на это. Здесь вы увидите множество различных вещей, которые можно добавить в NavigationDrawer с отличным объяснением.
Комментарии:
1. Мой проект связан с kivy, и я не могу использовать kivymd.
2. У Киви нет навигационного устройства. Просто импортируйте «MDAPP» вместо «APP». Вы не можете получить навигационную карту в Киви. Вы должны использовать KivyMD. К вашему сведению, вы можете использовать в своем проекте как KIVY, так и KIVYMD.