Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/04/2009, 09:45
elmadno
 
Fecha de Ingreso: febrero-2004
Mensajes: 12
Antigüedad: 20 años, 2 meses
Puntos: 0
[Gtk-python] Refrescar treeview

Tengo unos datos en un arbol y me gustaría que cada vez que agrego un nuevo dato me lo cargue en el arbol.

Lo que hago es básicamente volver a llamar al arbol y volver a meter todos los datos, el problema es que cada vez que refresco me mete una columna nueva con los mismos datos :S

## cargar datos
self._listStore = gtk.ListStore(gobject.TYPE_STRING)
for s in Modulo().Datos():
self._listStore.append([s.description]);
treeview = self._xml.get_widget("arbol")
treeview.set_model(self._listStore)
cell = gtk.CellRendererText()
tvcolumn = gtk.TreeViewColumn(_("Columna"), cell, text=0)
treeview.append_column(tvcolumn)