Gtk:如何在Treeview中向CellRenderPixBuf添加click事件?

2024-05-19 08:12:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我想得到一个信号事件,如果有人点击我的pixbuf图像?这怎么可能。你知道吗

treestore = Gtk.TreeStore()
...
treeview = Gtk.TreeView()
treeview.set_model(self.treestore)

renderer_pixbuf = Gtk.CellRendererPixbuf()
renderer_pixbuf.props.icon_name = 'list-add'
renderer_pixbuf.connect("clicked", self.start_event)  # doesn't work

column_pixbuf = Gtk.TreeViewColumn("Label", renderer_pixbuf)
treeview.append_column(column_pixbuf)

那么,获得这一功能的正确方法是什么呢?你知道吗


Tags: 图像selfgtkmodel信号事件columnrenderer

热门问题