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