class CellRendererClickablePixbuf(gtk.CellRendererPixbuf):
    __gsignals__ = {'clicked': (gobject.SIGNAL_RUN_LAST, gobject.TYPE_NONE,
        (gobject.TYPE_STRING,))}

def __init__(self):
    gtk.CellRendererPixbuf.__init__(self)
self.set_property('mode', gtk.CELL_RENDERER_MODE_ACTIVATABLE)

def do_activate(self, event, widget, path, background_area, cell_area, flags):
    self.emit('clicked', path)
gtk treeview: разместить кнопки изображения в строках