【问题标题】:How to get the coordinates of a GtkTreeView row如何获取 GtkTreeView 行的坐标
【发布时间】:2013-02-14 17:00:29
【问题描述】:

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

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

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

【问题讨论】:

    标签: gtk gtktreeview


    【解决方案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()
    

    获取迭代器。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-27
      • 2011-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-11
      • 1970-01-01
      相关资源
      最近更新 更多