ayuda color texto treeview

Rafael Villar Burke pachi en rvburke.com
Jue Nov 9 17:31:37 CET 2006


carlos villa wrote:
> buenas tardes necesito cambiar el color del texto de las filas de un
> treeview lo estoy haciendo mediante la siguiente declaracion:
> cell.set_property("foreground-set","red")
> pero no me funciona, si alguien puede ayudarme lo agradeceria.
>
> aqui esta el codigo para la declaracion del treeview
>
> cell = gtk.CellRendererText()
> cell.set_property("foreground-set","red")
> column = gtk.TreeViewColumn("Codigo", cell, text=0)
> column.set_resizable(1)
> column.set_clickable(1)
> self.tv_g.append_column(column)
En la referencia
(http://pygtk.org/docs/pygtk/class-gtkcellrenderertext.html) se explica
que foreground-set toma un valor True o False para determinar si la
propiedad establece el color de primer plano. Son las propiedades
'foreground' y 'foreground-gdk' las que permiten asignar el color
expresado como cadena o como gtk.gdk.Color, respectivamente.

Por tanto, todo irá bien si usas:

cell.set_property("foreground-set",True)
cell.set_property("foreground","red")

Podrías probar a ver si funciona sin la primera línea por si se activa
automáticamente al fijar el valor de 'foreground'.

Saludos,

Rafael Villar Burke
www.rvburke.com




Más información sobre la lista de distribución Python-es