0
Ich versuche, einige Datensätze aus einer Datenbank als Schaltflächen in Kivy anzuzeigen.Sqlite-Datensätze und Kivy-Schaltflächen
Aber wenn ich auf sie klicke, um ihren Text zu erhalten (Zeile [3]), bekomme ich immer den Text vom letzten Datensatz. Ich möchte, dass jeder Button seinen eigenen Namen hat.
conn = sqlite3.connect('Database.db')
c = conn.cursor()
for row in c.execute('SELECT * FROM Table'):
row = Button(text=row[3])
button.bind(on_press=self.display)
layout.add_widget(button)
def display(self,*args):
print row.text
Vielleicht 'Taste gemeint haben Sie ändern = Button (text = Zeile [3]) '...? – Nykakin