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

Rispondere a