Liststore in einem TreeView aktualisieren --> Wie?
Verfasst: Mittwoch 6. Juli 2005, 06:35
Hallo,
ich hab ein Treeview / Liststore mit Daten aus einer Liste gefüttert. Klappt soweit prima. Nur wie aktualisiere ich die Liststore wenn ich die Daten in der Liste ändere?
Thx
Damaskus
ich hab ein Treeview / Liststore mit Daten aus einer Liste gefüttert. Klappt soweit prima. Nur wie aktualisiere ich die Liststore wenn ich die Daten in der Liste ändere?
Code: Alles auswählen
import pygtk
pygtk.require("2.0")
import gtk
import gtk.glade
schleifenliste = [['test', 'tester'], ['test2', 'tester']]
class Hauptfenster:
def __init__(self):
global gladedatei
gladedatei = gtk.glade.XML('hauptfenster.glade', 'gladeHauptfenster')
self.schleifenansicht()
def schleifenansicht(self):
schllistestore = gtk.ListStore(str, str)
eintraege = len(schleifenliste)
for i in range(eintraege):
schllistestore.insert(i, row=schleifenliste[i])
self.schllistewidget = gladedatei.get_widget('schleifentreeview')
self.schllistewidget.set_model(schllistestore)
cellrenderer = gtk.CellRendererText()
columnschleife = gtk.TreeViewColumn("Schleifen", cellrenderer, text=0)
columnschleife.set_resizable(resizable=True)
self.schllistewidget.append_column(columnschleife)
columnempf = gtk.TreeViewColumn("Empfaenger", cellrenderer, text=1)
columnempf.set_resizable(resizable=True)
self.schllistewidget.append_column(columnempf)
Hauptfenster()
gtk.main()
Damaskus