Re: [Python] R: Re: R: Re: Gtk - ListView - Catturare la selezione di una riga e lanciare una funzione.

2010-05-04 Per discussione Pietro Battiston
Il giorno lun, 03/05/2010 alle 13.32 +0200, marco...@libero.it ha
scritto:
> >OK, mi è un po' più chiaro, anche se non ho ovviamente presente tutti i
> >fattori in gioco... self.stampalistaprodotti restituisce True?
> >
> >ciao
> >
> >Pietro
> >
> Perdonami l'ignoranza.. cosa vuoi dire per restituisce True?
> self.stampalistaprodotti è la funzione che viene chiamata quando seleziono, 
> parte e fa quello che deve fare in maniera perfetta!
> 

Ora mi rendo conto che forse il disguido era molto più terra-terra:
"restituisce True" è semplicemente la traduzione italiana di "returns
True", ovvero, per farla brevissima, ha un "return True" alla fine.

Quel che dice la documentazione è che tu potresti _non_ volere che la
riga diventi selezionata, e se _lo vuoi_ glielo fai capire facendo in
modo che la funzione impostata con set_select_function() restituisca,
appunto, True.

ciao

Pietro

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] R: Re: R: Re: Gtk - ListView - Catturare la selezione di una riga e lanciare una funzione.

2010-05-04 Per discussione Marco Fochesato
Infatti!
La documentazione dice proprio cosi!
Ho fatto un sacco di prove.. ma non riesco a capire come far passare
alla funzione sto True..
Quindi, il problema si riassume qui:

treeselection.set_select_function(self.stampalistaprodotti,
iter)


def stampalistaprodotti(self, evento, data):

Come devo fare??

Marco



Il giorno mar, 04/05/2010 alle 09.12 +0200, Pietro Battiston ha scritto:
> Il giorno lun, 03/05/2010 alle 13.32 +0200, marco...@libero.it ha
> scritto:
> > >OK, mi è un po' più chiaro, anche se non ho ovviamente presente tutti i
> > >fattori in gioco... self.stampalistaprodotti restituisce True?
> > >
> > >ciao
> > >
> > >Pietro
> > >
> > Perdonami l'ignoranza.. cosa vuoi dire per restituisce True?
> > self.stampalistaprodotti è la funzione che viene chiamata quando seleziono, 
> > parte e fa quello che deve fare in maniera perfetta!
> > 
> 
> Ora mi rendo conto che forse il disguido era molto più terra-terra:
> "restituisce True" è semplicemente la traduzione italiana di "returns
> True", ovvero, per farla brevissima, ha un "return True" alla fine.
> 
> Quel che dice la documentazione è che tu potresti _non_ volere che la
> riga diventi selezionata, e se _lo vuoi_ glielo fai capire facendo in
> modo che la funzione impostata con set_select_function() restituisca,
> appunto, True.
> 
> ciao
> 
> Pietro
> 


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] R: Re: R: Re: R: Re: Gtk - ListView - Catturare la selezione di una riga e lanciare una funzione.

2010-05-04 Per discussione marco...@libero.it
ci sono arrivato!
Alla fine della funzione chiamata, ho aggiunto:
return True

E la riga si seleziona...

Marco

>Messaggio originale
>Da: marco...@libero.it
>Data: 04/05/2010 12.46
>A: "Pietro Battiston"
>Cc: "Discussioni generali sul linguaggio Python"
>Ogg: Re: [Python] R: Re: R: Re: Gtk - ListView - Catturare la selezione di 
una riga e lanciare una funzione.
>
>Infatti!
>La documentazione dice proprio cosi!
>Ho fatto un sacco di prove.. ma non riesco a capire come far passare
>alla funzione sto True..
>Quindi, il problema si riassume qui:
>
>treeselection.set_select_function(self.stampalistaprodotti,
>iter)
>
>
>def stampalistaprodotti(self, evento, data):
>
>Come devo fare??
>
>Marco
>
>
>
>Il giorno mar, 04/05/2010 alle 09.12 +0200, Pietro Battiston ha scritto:
>> Il giorno lun, 03/05/2010 alle 13.32 +0200, marco...@libero.it ha
>> scritto:
>> > >OK, mi è un po' più chiaro, anche se non ho ovviamente presente tutti i
>> > >fattori in gioco... self.stampalistaprodotti restituisce True?
>> > >
>> > >ciao
>> > >
>> > >Pietro
>> > >
>> > Perdonami l'ignoranza.. cosa vuoi dire per restituisce True?
>> > self.stampalistaprodotti è la funzione che viene chiamata quando 
seleziono, 
>> > parte e fa quello che deve fare in maniera perfetta!
>> > 
>> 
>> Ora mi rendo conto che forse il disguido era molto più terra-terra:
>> "restituisce True" è semplicemente la traduzione italiana di "returns
>> True", ovvero, per farla brevissima, ha un "return True" alla fine.
>> 
>> Quel che dice la documentazione è che tu potresti _non_ volere che la
>> riga diventi selezionata, e se _lo vuoi_ glielo fai capire facendo in
>> modo che la funzione impostata con set_select_function() restituisca,
>> appunto, True.
>> 
>> ciao
>> 
>> Pietro
>> 
>
>
>___
>Python mailing list
>Python@lists.python.it
>http://lists.python.it/mailman/listinfo/python
>


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python