2013-01-14 2 views
1

La méthode que j'employé estComment avoir un fond coloré complet dans une table dans GTK + 2?

self.table.insert_column_with_attributes(-1, 'Node IP Address', IPAdd, text=0, background=3) 

Mais je réalise que les écarts entre les cellules, ou plutôt, les frontières, ne sont pas applicables à la couleur de fond. Y a-t-il un bon moyen de coloriser complètement cette partie aussi?

Table with background color

Répondre

1

Définissez la propriété « cellule-fond » du texte au lieu de définir renderer l'arrière-plan de la colonne.

0

Essayez avec exemple de code

treeview.set_model(model) 
col = gtk.TreeViewColumn("Header") 
cell = gtk.CellRendererText() 
treeview.append_column(col) 
col.pack_start(cell, 0) 
col.set_attributes(cell, text=0) 
cell.set_property('background', '#color') 

Pour plus de propriétés gtk.CellRendererText: CellRendererText

Questions connexes