-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.py
More file actions
19 lines (16 loc) · 758 Bytes
/
Copy pathmain.py
File metadata and controls
19 lines (16 loc) · 758 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from kivy.app import App
from kivy.uix.screenmanager import ScreenManager
from ui.main_screen import MainScreen
from ui.number_generator_screen import NumberGeneratorScreen
from ui.number_selector_screen import NumberSelectorScreen
from ui.results_screen import ResultsScreen
class LottoApp(App):
def build(self):
self.screen_manager = ScreenManager()
self.screen_manager.add_widget(MainScreen(name="main"))
self.screen_manager.add_widget(NumberGeneratorScreen(name="generate"))
self.screen_manager.add_widget(NumberSelectorScreen(name="select"))
self.screen_manager.add_widget(ResultsScreen(name="results"))
return self.screen_manager
if __name__ == "__main__":
LottoApp().run()