[pyar] Problema con pixbuf y treeview
Esteban Alejandro Chauque
achauque en gmail.com
Jue Jul 30 15:11:15 ART 2015
Perdón olvide pegar el código.
def dbTreeViewList(self, Widget, Model):
Model.clear()
rows =
([None,1,2,3,300,True,True,True,True,0,False,False],[Gtk.STOCK_YES,4,5,6,
100,False,False,False,False,0,True,False])
for data in rows:
Model.append(data)
while Widget.get_column(0) != None:
Widget.remove_column(Widget.get_column(0))
Widget.set_model(model=Model)
renderer_pixbuf = Gtk.CellRendererPixbuf()
column3 = Gtk.TreeViewColumn("Image", renderer_pixbuf, stock_id=0)
Widget.append_column(column3)
x=1
for col in ['X', 'Y', 'Z', 'Vel.']:
renderer = Gtk.CellRendererText()
renderer.set_property( 'editable', True )
renderer.connect( 'edited', self.col0_edited_cb, Model, x )
column0 = Gtk.TreeViewColumn(col, renderer, text=x)
Widget.append_column(column0)
x=x+1
for col in ['xIO', 'xIO', 'yIO', 'yIO']:
renderer_toggle = Gtk.CellRendererToggle()
renderer_toggle.connect("toggled", self.on_cell_toggled, x)
column_toggle = Gtk.TreeViewColumn(col, renderer_toggle,
active=x)
Widget.append_column(column_toggle)
x=x+1
renderer = Gtk.CellRendererText()
renderer.set_property( 'editable', True )
renderer.connect( 'edited', self.col0_edited_cb, Model, x )
column0 = Gtk.TreeViewColumn('Wait', renderer, text=x)
Widget.append_column(column0)
x=x+1
for col in ['wEnd', 'WP']:
renderer_toggle = Gtk.CellRendererToggle()
renderer_toggle.connect("toggled", self.on_cell_toggled, x)
column_toggle = Gtk.TreeViewColumn(col, renderer_toggle,
active=x)
Widget.append_column(column_toggle)
x=x+1
def on_cell_toggled(self, widget, path, parmCol):
self.listGeneral[path][parmCol] = not
self.listGeneral[path][parmCol]
def col0_edited_cb( self, cell, path, new_text, model, parmCol ):
"""
Called when a text cell is edited. It puts the new text
in the model so that it is displayed properly.
"""
print "Change '%s' to '%s'" % (str(model[path][0]), str(new_text))
model[path][parmCol] = float(new_text)
return
El 30 de julio de 2015, 14:57, Facundo Batista <facundobatista en gmail.com>
escribió:
> 2015-07-30 11:23 GMT-03:00 Esteban Alejandro Chauque <achauque en gmail.com>:
>
> > Buen día, estoy intentando actualizar un treeview pero me encuentro en el
> > problema de que si el objeto ya exite y actualizo el model no muestra la
> > image, sin embargo si destruyo y creo el objeto nuevamente no da
> > inconvenientes, no se si hay una forma de redibujar para ver si levanta.
> Ya
> > intente con queue_draw y no logre cambios.
> > El codigo:
>
> Hola!
>
> No llegó ningún código...
>
> Slds.
>
> --
> . Facundo
>
> Blog: http://www.taniquetil.com.ar/plog/
> PyAr: http://www.python.org/ar/
> Twitter: @facundobatista
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150730/c75c605f/attachment.html>
More information about the pyar
mailing list