Come mi hai suggerito ho messo def SelezioneImpianto(TreeViewColumn,path, *arg): tua_riga = path[0] print tua_riga
ma questo mi restituisce solo la posizione sul TreeView e non la voce che ho selezionato. Hai qualche altra idea? Ciao Marcello -----Messaggio originale----- Da: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Per conto di Marco Bonifazi Inviato: venerdì 30 novembre 2007 11.51 A: Discussioni generali sul linguaggio Python Oggetto: Re: [Python] Problema con GTKTreeView in Glade On Nov 25, 2007 2:19 PM, Marcello. <[EMAIL PROTECTED]> wrote: > Ho 2 problemi con Glade e GtkTreeView. > > Eseguendo il Prg mi si apre correttamente la finsestra fatta con Glade > e si popola di dati presi da un DB. > Adesso ho la necessità di sapere su quale record ho cliccato con il > mouse, quindi ho aggiunto in 'Signals' del Widget 'GtkTreeView' > row_activated l'evento 'on_ElencoImpianti_row_activated' ma non so (e > non ho trovato niente in > rete) come passare questi parametri a ' def SelezioneImpianto(*args):' > da qualche parte devi aver fatto tua_tree_view.connect("row-activated", self.SelezioneImpianto) ma ho visto che usi Glade, quindi dovrebbe andar bene quello che fai tu, anche se il segnale si chiama row-activated e non row_activated ed on_ElencoImpianti_row_activate dovrebbe essere l'handler. Poi per "catturare" il segnale def SelezioneImpianto(treeview, cell, path, *arg): tua_riga = path[0] _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python