Переключение экрана в киви

#python #kivy

#питон #киви

Вопрос:

Я новичок в kivy и пытаюсь использовать менеджер экранов kivy для управления своими экранами. У меня есть первый экран с кнопкой. нажатие на кнопку переключится на второй экран, на котором есть пользовательская метка для обратного отсчета времени. Когда время достигает 0, я пытаюсь переключиться на третий экран с некоторыми другими виджетами. Но переключения не происходит. Могу ли я узнать, чего мне не хватает?

Мой Код

 class SecondScreen(Screen):    number = NumericProperty(5)   def getReady(self, value):  self.number = value  Clock.schedule_interval(self.increment_time, .1)  self.increment_time(1)   def increment_time(self, interval):  self.number -= .1  if round(self.number) == 0:  self.stop()   def stop(self):  Clock.unschedule(self.increment_time)  sm.nextScreen()   pass  

(В классе ScreenManager)

 def readyScreen(self): (Called from the firstScreen button)  secondScreen = SecondScreen(name='ready')  secondScreen.getReady(5)  self.switch_to(secondScreen)   def nextScreen(self):  thirdScreen = ThirdScreen(name='sets')  self.add_widget(thirdScreen)  self.switch_to(thirdScreen)  print (self.current)  

Комментарии:

1. Вы получаете какие-либо сообщения об ошибках?

2. Нет. Я не получаю никакого сообщения об ошибке. Он просто зависает на втором экране