frat: added screen timers_screen, added new buttons: back, delete_timer, new_timer and the functionality is connected to them, udated fuc list_timers() for work with timers_screens for data;
This commit is contained in:
@@ -10,6 +10,8 @@ import logging
|
||||
|
||||
from kawai_focus.screens.timer_screen import TimerScreen
|
||||
from kawai_focus.screens.timer_constructor_screen import TimerConstructorScreen
|
||||
from kawai_focus.screens.timers_screen import TimersScreen
|
||||
from kawai_focus.database.cruds import list_timers
|
||||
|
||||
|
||||
Logger.setLevel(logging.DEBUG)
|
||||
@@ -24,10 +26,16 @@ class KawaiFocusApp(App):
|
||||
# Загрузка kv файла
|
||||
Builder.load_file('kv/timer_screen.kv')
|
||||
Builder.load_file('kv/timer_constructor_screen.kv')
|
||||
Builder.load_file('kv/timers_screen.kv')
|
||||
|
||||
screen_manager = ScreenManager()
|
||||
timers = list_timers()
|
||||
timers_screen = TimersScreen(name='timers_screen')
|
||||
timers_screen.ids.timers_view.data = timers
|
||||
|
||||
screen_manager.add_widget(timers_screen)
|
||||
screen_manager.add_widget(TimerConstructorScreen(name='timer_constructor_screen'))
|
||||
screen_manager.add_widget(TimerScreen(name='timers_screen'))
|
||||
screen_manager.add_widget(TimerScreen(name='timer_screen'))
|
||||
return screen_manager
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user