如何使用与GTK Treeview中的箭头相同的回调?

问题描述

如果您熟悉GTK树视图,则它们的左侧有一个箭头,可以扩展该行。我想使用g_object_set(G_OBJECT(view),"activate-on-single-click",TRUE,NULL);g_signal_connect(G_OBJECT(view),"row-activated",callback,data);将此功能连接到单击行本身。现在,我有一个导致一些问题的回调,但是如果我用箭头扩展树视图行,这些问题将消失。

有没有简单的方法可以做到这一点?我当时正在考虑使用gtk_tree_view_row_activated,但不确定如何打包进入data的{​​{1}}参数的数据。

一些其他资源:

g_signal_connect()

GTK TreeView

g_object_set()

如果我还有其他可以提供的信息,请告诉我。谢谢!

解决方法

您可以使用expand_rowrow-activated的回调将为您提供TreePath。