<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:12pt"><div><span>Ciao Giuliano,</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span>ma in effetti comunque il tuo ciclo dovrebbe comportarsi come un normale ciclo for, e se lo metti dopo un altra operazione te lo scorre per intero soltanto dopo, ma forse non ho colto bene il punto della tua domanda. La progress bar che avevi in mente servirebbe solo per contare il numero delle features, durante un'operazione di conteggio delle
 stesse? questo perchè</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span>layer.featureCount() quando provi a lanciarlo su un layer molto corposo è troppo lento? E la bar servirebbe a mostrare che il lavoro di conteggio procede? Oppure serve a tenere il conto delle feature che vengono elaborate in operazioni più impegnative? Hai già implementato la bar nel plugin, o hai fatto le prove solo in console?</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color:
 transparent; font-style: normal;"><span>Scusa, forse non ho capito il senso della tua domanda,</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span>Ciao,</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style:
 normal;"><span>Matteo</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: transparent; font-style: normal;"><span><br></span></div><div><br></div>  <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div style="font-family: HelveticaNeue, 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 12pt;"> <div dir="ltr"> </div><div class="y_msg_container"><br>ciao Matteo,<br><br><br>> azzardo una risposta:<br>> <br>> credo che sia semplicemente per il fatto che layer.getfFeatures()<br>> restituisce un oggetto di tipo "iterator". ....<br>> Ti aggiungo un link che descrive gli iterator:<br>> <br>> <a href="http://stackoverflow.com/questions/9884132/understanding-pythons-iterator-iterable-and-iteration-protocols-what-exact"
 target="_blank">http://stackoverflow.com/questions/9884132/understanding-pythons-iterator-iterable-and-iteration-protocols-what-exact</a><br><br>credo tu abbia azzeccato (ed io vado subito a leggermi il link che mi<br>hai mandato :-)<br>nella mia rozza conoscenza del python pensavo di considerarlo come un<br>normale ciclo :-( ad es. quando quando calcoli il numero di<br>features di un layer, una progressBar indica il grado di completamento<br>del lavoro; pensavo ad una forma semplificata di quello schema ma<br>evidentemente c'è qualcosa (si fa per dire :-) che mi sfugge;<br><br> <br>> Matteo<br><br>ti ringrazio della cortesia, a buon rendere, ciao,<br>giuliano<br><br>_______________________________________________<br><a ymailto="mailto:Gfoss@lists.gfoss.it" href="mailto:Gfoss@lists.gfoss.it">Gfoss@lists.gfoss.it</a><br><a href="http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss"
 target="_blank">http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss</a><br>Questa e' una lista di discussione pubblica aperta a tutti.<br>I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.<br>666 iscritti al 22.7.2013<br><br></div> </div> </div>  </div></body></html>