我正在使用 python 构建一个文件浏览器Gtk.IconView
。我试图使用 查找使用“selection-changed”信号选择的图标的路径gtk.IconView.get_path_at_pos(x,y)
。
文档未说明如何获取(x,y)
。我如何找到它们?
答案1
要获取路径,您应该能够执行以下操作(未经测试):
def on_iconview_selection_changed(self, widget):
try:
path = widget.get_selected_items()[0]
except IndexError:
# No icon selected, so the list returned by get_selected_items() is
# empty and indexing returns an IndexError
path = None