Я пытался создать несколько экранов (т.е. пытался использовать менеджер экрана) без использования файла .kv, т.е. все в файле .py. Но я не могу его создать.пожалуйста, помогите мне.В основном я хочу знать, как использовать менеджер экрана без.KV файл
Я пытался сделать это, но я не могу этого сделать
# kivy code
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager, Screen
class SwitchApp(App):
# define build function
def build(self):
# Create the manager
sm = ScreenManager()
# Add few screens
for i in range(4):
screen = Screen(name='Title %d' % i)
sm.add_widget(screen)
# By default, the first screen added into the ScreenManager will be
# displayed. You can then change to another screen.
# Let's display the screen named 'Title 2'
# A transition will automatically be used.
sm.current = 'Title 2'
return sm
# Run the kivy app
if __name__ == '__main__':
SwitchApp().run()