Ich bin gerade ziemlich am verzweifeln und ich hoffe ich könnt mir weiter helfen.
Und zwar will ich ein TreeStore erstellen, wo in der ersten Spalte die Rechnungsnummer steht und in der zweiten das Rechnungsdatum.
Die beiden Spalten werden angezeigt, jedoch wird in beiden Spalten die Rechnungsnummer angezeigt, und ich kann mir nicht erklären warum.
Könnt ihr mir da vielleicht weiterhelfen?
Code: Alles auswählen
def __init__(self):
Gtk.Window.__init__(self, title="Invoicy")
self.set_border_width = 10
self.set_default_size(500, 400)
treestore = Gtk.TreeStore(str, str)
a = dbFiles.dbFiles()
invoices = a.getallinvocies()
for invoice in invoices:
treestore.append(None, [invoice['InvoiceNumber']], [invoice['Date']])
treeview = Gtk.TreeView(treestore)
renderer = Gtk.CellRendererText()
col_number = Gtk.TreeViewColumn('Number', renderer, text=0)
col_date = Gtk.TreeViewColumn('Date', renderer, text=0)
treeview.append_column(col_number)
treeview.append_column(col_date)
cell = Gtk.CellRendererText()
col_number.pack_start(cell, True)
self.add(treeview)