class Employees(BoxLayout): def __init__(self, *args, **kwargs): super(Employees, self).__init__(orientation="vertical") # kontent aplikace global app app = App.get_running_app() rolovaci = ScrollView() self.list = MDList() self.db = Database(dbtype='sqlite', dbname='firmy.db') self.vypis_prepis() rolovaci.add_widget(self.list) self.add_widget(rolovaci) #Tlačítko pro vytvoření nové firmy button1 = MDFlatButton() button1.text = "NOVÁ FIRMA" button1.size_hint = (0, .1) button1.font_style = "Button" button1.on_release = self.create_firma self.add_widget(button1) button2 = MDFlatButton() button2.text = "NOVÝ ZAMĚSTNANEC" button2.size_hint = (0, .1) button2.font_style = "Button" button2.on_release = self.create_zamestnanec self.add_widget(button2) def vypis_prepis(self): self.list.clear_widgets() zamestnanci = self.db.read_all() print(zamestnanci) for i in zamestnanci: self.list.add_widget(MyItem(item=i)) def create_firma(self): self.dialog = FirmaDialog(id=None) self.dialog.open() def create_zamestnanec(self): self.dialog = DialogZamestnance(id=None) self.dialog.open() def delete_zam(self, id): self.db.delete_zamestnanec(id) self.vypis_prepis()