Re: [Python] R: Re: R: Re: Gtk - ListView - Catturare la selezione di una riga e lanciare una funzione.
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.
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.
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