Я создаю файловый браузер, используя Gtk.IconView
в python. Я пытаюсь найти путь к значку, выбранному с помощью сигнала «выбор изменен» с помощью gtk.IconView.get_path_at_pos(x,y)
.
Документы мама о том, как получить (x,y)
. Как мне их найти?
Для получения пути необходимо быть в состоянии сделать что-то вроде этого (непротестированное):
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