在GTK的IconView中查找鼠标单击位置

时间:2014-04-08 14:35:52

标签: python gtk

我正在python中使用Gtk.IconView构建文件浏览器。我试图找到使用"选择的图标的路径。选择改变的"信号使用gtk.IconView.get_path_at_pos(x,y)

文档对于如何获取(x,y)至关重要。我怎么找到它们?

使用python 2.7和pygtk 2.24

1 个答案:

答案 0 :(得分:1)

您不使用get_path_at_pos。它适用于直接按下按钮的情况(除非你有充分的理由这样做,否则你应该避免这样做。)

只需使用gtk_icon_view_get_selected_items(C)或pygtk等效iconview.get_selected_items(),它会为您提供当前所选GList的列表(在C Gtk.TreePath中),这就是您欲望。