问题描述
如果您熟悉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}}参数的数据。
一些其他资源:
如果我还有其他可以提供的信息,请告诉我。谢谢!
解决方法
您可以使用expand_row。 row-activated的回调将为您提供TreePath。