In der letztendlichen GUI gibt es die Option, Vorname und Nachname in der Datenbank zu speichern. Der Anwender gibt diese Werte in zwei TextCtrl-Felder ein und auf Knopfdruck werden eine ID, der Vor- und der Nachname in der Datenbank gespeichert.
Das Speichern ist auch nicht das Problem. Was mir Probleme bereitete, war das Auslesen dieser Daten. Ich habe hier in Forum ein Beispiel gefunden, bin daraus jedoch doch nicht schlau geworden.
Die erstellte Liste:
Code: Alles auswählen
self.list = wx.ListCtrl(panel, -1, style=wx.LC_REPORT)
self.list.InsertColumn(0, 'ID')
self.list.InsertColumn(1, 'Vorname')
self.list.InsertColumn(2, 'Nachname')
Code: Alles auswählen
conn = sqlite.connect("testdb.db")
sql ="""
SELECT
*
FROM
test
"""
cur = conn.cursor()
cur.execute(sql)
rows = cur.fetchall()
for row in rows:
ID, vorname, nachname = row
print "ID:", ID
print "Vorname:", vorname
print "Nachname:", nachname