Я пытаюсь изменить экран с помощью диспетчера экрана при событии on_release, но когда ничего не происходит при нажатии кнопки.Вот код Python:
class Information(ScreenManager):
pass
class SlothFacts(Screen):
pass
class KiwiFacts(Screen):
pass
class MainPanel(GridLayout):
pass
Builder.load_file("mainPanel.kv")
class Complex(App):
def build(self):
return MainPanel()
if __name__ == "__main__":
Complex().run()
Файл mainPanel.kv:
#:include navigation.kv
#:include images.kv
#:include config.kv
#:include information.kv
<MainPanel>:
cols:2
Navigation:
Images:
Config:
Information:
и файл information.kv:
#: import FadeTransition kivy.uix.screenmanager.FadeTransition
<Information>
transition: FadeTransition()
SlothFacts:
KiwiFacts:
<SlothFacts>:
name: "sloth"
Button:
on_release: app.root.current = "kiwi"
text:"im sloth"
<KiwiFacts>:
name: "kiwi"
Button:
on_release: app.root.current = "sloth"
text:"im kiwi"
Спасибо за ответы заранее.