1

我采用的方法是

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

但我意识到单元格之间的间隙,或者更确切地说,边界,不应用背景颜色。有没有一种很好的方法来完全着色该部分?

带背景颜色的表格

4

2 回答 2

1

尝试设置文本渲染器的“单元格背景”属性,而不是设置列的背景。

于 2013-04-05T00:21:56.507 回答
0

尝试使用以下代码示例

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')

更多 gtk.CellRendererText 属性:CellRendererText

于 2013-04-08T10:43:23.933 回答