1

我正在使用 GtkTreeView 小部件。如果我有一行的 GtkTreeIter,那么如何在整个 GtkTreeView 窗口中获取该行的当前位置(垂直像素坐标)?

我的根本问题是我需要为当前放置在相对于整个 GtkTreeView 窗口的给定垂直坐标处的任何行获取 GtkTreeIter,但我不知道如何。

任何帮助将不胜感激!!提前致谢 :-)

4

1 回答 1

1

这个功能:

gtk_tree_view_get_path_at_pos (GtkTreeView        *tree_view,
                               gint                x,
                               gint                y,
                               GtkTreePath       **path,
                               GtkTreeViewColumn **column,
                               gint               *cell_x,
                               gint               *cell_y)

会给你一条你可以通过的路径

gtk_tree_model_get_iter()

得到一个迭代器。

于 2013-02-14T09:00:29.213 回答