Python と GtkBuilder で単純なファイル ブラウザを実行しています。次のようにレンダリングされるセルを持つ TreeViewColumn を 1 つ持つ Treeview を使用しています。
self.cell = gtk.CellRendererText()
前述したように、ファイル ブラウザーを作成しています。したがって、各セルのテキストの前に小さなアイコンが必要です。そのアイコンは、フォルダー、ファイルのアイコンになります。どうすればそれを行うことができますか?
Python と GtkBuilder で単純なファイル ブラウザを実行しています。次のようにレンダリングされるセルを持つ TreeViewColumn を 1 つ持つ Treeview を使用しています。
self.cell = gtk.CellRendererText()
前述したように、ファイル ブラウザーを作成しています。したがって、各セルのテキストの前に小さなアイコンが必要です。そのアイコンは、フォルダー、ファイルのアイコンになります。どうすればそれを行うことができますか?
CellRendererText を拡張する必要はありません。gtk.TreeViewColumn.pack_start()を使用して、列ごとに複数の CellRenderer を挿入できます。
CellRendererText の左側に CellRendererPixbuf を配置する必要があります。