[Python] R: Problema con GTKTreeView in Glade
Marcello
marcello a linuxvil.it
Ven 30 Nov 2007 21:21:02 CET
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: python-bounces a lists.python.it [mailto:python-bounces a lists.python.it]
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. <marcello a linuxvil.it> 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]
More information about the Python
mailing list