ciao Matteo e Salvatore, rspondo quì ad entrambi perchè spero si capisca lo stesso senza duplicare traffico (e senza infrangere qualche regola di buona educazione, spero) :-)
Il giorno Sat, 19 Apr 2014 08:19:06 +0100 (BST) Matteo De Stefano <[email protected]> ha scritto: > ..... > ma in effetti comunque il tuo ciclo dovrebbe comportarsi come un > normale ciclo for,..... > ...... La progress bar che avevi in mente servirebbe solo > per contare il numero delle features, durante un'operazione di > conteggio delle stesse? questo perchè 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? .... mi serve a dare all'utente indicazione dello stato di svolgimento del lavoro e uso anche featureCount(): vorrei fornire l'informazione xxxxx(fatti)/yyyyy(totali); per evitare le complessità dell'uso di un widget che conosco poco mi limitavo ad usare un print nella console; Il giorno Sat, 19 Apr 2014 10:18:41 +0200 Salvatore Larosa <[email protected]> ha scritto: > ..... > > ..... > > > eseguendo il codice nella console python di QGIS, tu dovresti vedere > ogni singolo > elemento del layer, in modo continuo, senza aspettare la fine del > ciclo. ed invece no, almeno per le prove che ho fatto (spero senza sbagliare); > ..... basta sostituire il "print" con "emit()". Puoi definire un > metodo che aggiorni la tua barra progressiva poi nel ciclo richiami > il segnale connesso al metodo. Dovrebbe funzionare! non lo conoscevo, mi documenterò e proverò, grazie :-) > Buona Pasqua! per ricambiare credo sia un pò troppo tardi, comunque vi ringrazio tantissimo per la cortesia che avete avuto, ciao, giuliano _______________________________________________ [email protected] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013
