Как написать расширенный gtk.CellRendererText (), чтобы иметь изображение рядом с текстом - PullRequest
4 голосов
/ 22 июня 2011

Я делаю простой файловый браузер на python и GtkBuilder.Я использую Treeview, который имеет один TreeViewColumn с ячейками, которые отображаются как:

self.cell = gtk.CellRendererText()

Как я уже говорил, я создаю файловый браузер.Поэтому я хочу иметь маленькую иконку перед текстом в каждой ячейке, эта иконка будет папкой, иконкой файла.Есть идеи, как мне это сделать?

1 Ответ

6 голосов
/ 22 июня 2011

Вам не нужно расширять CellRendererText, вы можете вставить более одного CellRenderer в столбец, используя gtk.TreeViewColumn.pack_start () .

Вам понадобится CellRendererPixbuf слева от вашего CellRendererText.

...