def __init__(self, name, desc, icon, table_name, *args, **kwargs): """ @name - nazwa cwiczenia @desc - dlugi opis cwiczenia/polecenie/tresc zadania @icon - logo zadania widoczne w menu @table_name - nazwa tabeli w bazie przechowujaca rezultaty tego cwiczenia @args, @kwargs - dodatkowe parametry klasy kivy.uix.screenmanager.Screen """ kwargs['name'] = name Screen.__init__(self, *args, **kwargs) # Konfiguracja ekrnau wyboru zadania self.icon = icon self.name = name self.desc = desc self.table_name = table_name self.sm = ScreenManager(transition=FadeTransition()) self.add_widget(self.sm) # Przygotowanie tabeli w bazie DataBase.create_card_game_table(table_name)