Как реализовать функцию активации () на gtk.CellRendererPixbuf в PyGTK?

Насколько я знаю, можно активировать только gtk.CellRendererToggle и gtk.CellRendererText. У меня есть gtk.CellRendererPixbuf в gtk.TreeView, который я хочу заставить издавать сигнал при нажатии.

Я читал, что функция activate() может выполнять эту работу, но я не знаю, как ее реализовать.

def activate(event, widget, path, background_area, cell_area, flags)

Что означает каждый из этих аргументов и как их установить/получить? Любые примеры будут чрезвычайно полезны.

заранее спасибо


person elwc    schedule 16.01.2013    source источник
comment
Точная копия stackoverflow.com/q/4940351/851737   -  person schlamar    schedule 16.01.2013
comment
Я не уверен, что назвал бы это дубликатом, ответ можно найти там, но вопрос в другом.   -  person ptomato    schedule 20.01.2013


Ответы (1)


Я сам не пробовал это раньше, но ваш вопрос уже задавали раньше, может быть, это вам поможет:

gtk treeview: размещение кнопок изображений в строках

person GTK 1.2.6 fanboy    schedule 16.01.2013
comment
Ведь это отличная помощь. Завтра посмотрю. - person elwc; 16.01.2013