Slide 19
Slide 19 text
Introducción Entendiendo cómo se usa Herramientas
Comunicación
ScreenManager
Permite manejar el cambio de pantallas.
class Hola(FloatLayout):
time_prop = ObjectProperty(None)
screen_manager = ObjectProperty(
None)
:
screen_manager: screen_manager
time_prop: time
ScreenManager:
id: screen_manager
Screen:
name: 'inicio'
id: inicio
def iniciar(self,actual_screen,
next_screen):
if (self.ids['usuario'].text != ''):
self.onNextScreen(actual_screen,
next_screen)
def onNextScreen(self, actual_screen,
next_screen):
self.list_of_prev_screens.append(
actual_screen.name)
self.screen_manager.current =
next_screen
GridLayout:
Button:
text: 'Connect'
on_release: root.iniciar(inicio, '
principal')
Sofía Martin Facultad de Informática - UNLP
Tu primera aplicación con Kivy para móviles