如何在PyGTK中实现gtk.CellRendererPixbuf的activate()函数?

2 投票
1 回答
575 浏览
提问于 2025-04-17 13:13

据我了解,只有 gtk.CellRendererTogglegtk.CellRendererText 这两种可以被激活。我在一个 gtk.TreeView 中有一个 gtk.CellRendererPixbuf,我希望在点击时它能发出一个信号。

我看到 activate() 这个函数可以完成这个任务,但我不知道该怎么实现。

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

这些参数分别是什么意思,我该如何设置或获取它们呢?如果能给些例子就太好了。

提前谢谢你!

1 个回答

2

我之前没有亲自尝试过这个,但你的问题以前有人问过,也许这对你有点帮助:

gtk treeview: 在行上放置图片按钮

撰写回答