如果您熟悉GTK Treeviews,它们的左侧有一个箭头,可以扩展该行。我想使用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,但我不确定如何将数据打包到g_signal_connect
的data
参数中。
一些额外资源:
g_signal_connect((
GTK TreeView
g_object_set((
如果我还有什么可以提供的,请告诉我。谢谢
您可以使用expand_row。激活行的回调将为您提供TreePath。