Не удается получить навигационный ящик в киви

#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.