Encontrando a posição do clique do mouse no IconView no GTK

3

Estou construindo um navegador de arquivos usando Gtk.IconView em python. Estou tentando encontrar o caminho de um ícone selecionado usando o sinal "seleção alterada" usando gtk.IconView.get_path_at_pos(x,y) .

Os documentos são sobre como obter o (x,y) . Como os encontro?

    
por Vineet Kaushik 08.04.2014 / 16:28

1 resposta

1

Para obter o caminho, você deve ser capaz de fazer algo assim (não testado):

    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
    
por Timo 09.04.2014 / 12:23