如何获取GtkTreeView行的坐标

时间:2013-02-12 17:24:20

标签: gtk gtktreeview

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

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

任何帮助将不胜感激!!在此先感谢: - )

1 个答案:

答案 0 :(得分: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()

获取迭代器。