[Gfoss] Python itemData

Luigi Pirelli luipir a gmail.com
Ven 1 Ago 2014 15:00:55 CEST


perche' forse itemData deve venir riempicon con setData... quel che
leggi nel combobox e' il valore text()... in data puoi ficcarci quel
che voi e se non ci ficchi niente esplicitamente niente ci trovi.

prova a vedere se e' questo il problema

ciao Luigi Pirelli

2014-08-01 14:20 GMT+02:00 NicoPez <nico.pezzotta a gmail.com>:
> Buon pomeriggio, è un po' che sto sviluppando il mio plugin e dato che sono
> alle prime armi sto cercando di risolvere i problemi di volta in volta.
>
> Ora ho questo problemino:
>
>         i = self.comboBox.currentIndex()
>         if i < 0:
>             QMessageBox.information(None, "SearchParcels2", "Nessun Layer
> Caricato")
>             return None
>         layerId = self.comboBox.itemData(i)
>         QMessageBox.information(None, "DEBUG:", str(layerId))
>         layer = QgsMapLayerRegistry.instance().mapLayer(layerId)
>
> non riesco a capire perché il layerId nel QMessageBox.information mi da come
> risultato "None". Le ho provate tutte.
>
> Ho caricato diversi layer in GIS, infatti cambiando voce nella comboBox
> cambia il valore "i". Ma una volta che questo lo vado a mettere in
> self.comboBox.itemData(i) non so che succede. Ogni layer che io scelga è
> così.
>
> Mi potete dare delucidazioni su significato di itemData? Forse mi sfugge
> qualcosa.
>
> Grazie
>
>
>
> --
> View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Python-itemData-tp7589041.html
> Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.
> _______________________________________________
> Gfoss a lists.gfoss.it
> 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+40 iscritti al 5.6.2014


Maggiori informazioni sulla lista Gfoss