Диспетчер экрана: смена экрана не работает - PullRequest
0 голосов
/ 08 декабря 2018

Я пытаюсь изменить экран с помощью диспетчера экрана при событии 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"

Спасибо за ответы заранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...