我在python和GtkBuilder中做一个简单的文件浏览器。我正在使用一个Treeview,它有一个TreeViewColumn,其单元格呈现如下:
self.cell = gtk.CellRendererText()
正如我所提到的,我正在创建一个文件浏览器。所以我想在每个单元格中的文本前面有一个小图标,该图标将是文件夹,文件图标。我怎么能这样做?
答案 0 :(得分:6)
您无需扩展CellRendererText,您可以使用gtk.TreeViewColumn.pack_start()为每列插入多个CellRenderer。
您需要在CellRendererText的左侧有一个CellRendererPixbuf。