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@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

Rispondere a