我采用的方法是
self.table.insert_column_with_attributes(-1, 'Node IP Address', IPAdd, text=0, background=3)
但我意识到单元格之间的间隙,或者更确切地说,边界,不应用背景颜色。有没有一种很好的方法来完全着色该部分?
我采用的方法是
self.table.insert_column_with_attributes(-1, 'Node IP Address', IPAdd, text=0, background=3)
但我意识到单元格之间的间隙,或者更确切地说,边界,不应用背景颜色。有没有一种很好的方法来完全着色该部分?
尝试设置文本渲染器的“单元格背景”属性,而不是设置列的背景。
尝试使用以下代码示例
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