def _create_treeview(self, model):
cell_text = gtk.CellRendererText()
cell_icon = gtk.CellRendererPixbuf()
column = gtk.TreeViewColumn()
column.pack_start(cell_icon, False)
column.add_attribute(cell_icon, 'stock_id', 1)
column.pack_start(cell_text, True)
column.set_cell_data_func(cell_text, self.render_name_cell)
treeview = gtk.TreeView(model)
treeview.append_column(column)
treeview.set_headers_visible(False)
treeview.get_selection().set_mode(gtk.SELECTION_MULTIPLE)
treeview.connect('key_press_event', self.on_treeview_key_press)
return treeview
评论列表
文章目录