我在 python 和 GtkBuilder 中做一个简单的文件浏览器。我正在使用具有一个 TreeViewColumn 的 Treeview,其中的单元格呈现如下:
self.cell = gtk.CellRendererText()
正如我提到的,我正在创建一个文件浏览器。所以我想在每个单元格的文本之前有一个小图标,该图标将是文件夹、文件图标。关于我该怎么做的任何想法?
我在 python 和 GtkBuilder 中做一个简单的文件浏览器。我正在使用具有一个 TreeViewColumn 的 Treeview,其中的单元格呈现如下:
self.cell = gtk.CellRendererText()
正如我提到的,我正在创建一个文件浏览器。所以我想在每个单元格的文本之前有一个小图标,该图标将是文件夹、文件图标。关于我该怎么做的任何想法?
您不需要扩展 CellRendererText,您可以使用gtk.TreeViewColumn.pack_start()每列插入多个 CellRenderer 。
您将希望在 CellRendererText 的左侧有一个 CellRendererPixbuf。