Поиск позиции щелчка мыши в IconView в GTK

Я создаю файловый браузер, используя Gtk.IconView в python. Я пытаюсь найти путь к значку, выбранному с помощью сигнала «выбор изменен» с помощью gtk.IconView.get_path_at_pos(x,y).

Документы мама о том, как получить (x,y). Как мне их найти?

3
задан 19.05.2020, 10:08

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
1
ответ дан 19.05.2020, 10:08

Теги

Похожие вопросы