#python #kivy #kivymd
#python #kivy #кивымд
Вопрос:
Я относительно новичок в разработке приложений, и я пытаюсь создать экран входа в систему, который, в случае успешного входа в систему, приведет вас к экрану «панель мониторинга» с макетом NavigationDrawer.
Я попытался использовать то, что я нашел на Git hub здесь: https://github.com/kivymd/KivyMD/wiki/Components-Navigation-Drawer
Я думал, что это будет так же «просто», как взять то, что находится по этому URL, и создать экран с отключенным NavigationDrawer, но найти решение было довольно безуспешно.
Любые идеи или помощь будут очень признательны.
Ответ №1:
Вы можете создать кнопку в конце экрана входа в систему, например let's go
, или continue
или что-то еще. Затем вы можете привязать действие при нажатии к тому, которое изменяет экран на ваш домашний экран. Чтобы изменить экран, вы должны сделать это с помощью screen_manager
. Убедитесь, что все ваши экраны находятся внутри него. Затем, чтобы перейти к определенному экрану, просто используйте screen_manager.current = screen_id
.
Комментарии:
1. Но если я использую NavigationDrawer, который… если следовать примеру в ссылке … будет означать, что ваш менеджер экрана встроен в ваш NavigationLayout, и, следовательно, у вас будет свой NavigationDrawer (который появляется слева с различными пунктами меню) на указанном экране входа в систему, что я и пытаюсь решить? Может быть, я упускаю то, что вы рекомендуете?