Hi QGIS users! I have a difficulty loading a _spatialite_ layer into canvas from a Processing Toolbox script. The following script works fine in the python console but has no effect when executed from the Processing Toolbox:
Spatialite_db_file = "/home/......./aaaa.sqlite" uri = QgsDataSourceURI() uri.setDatabase(Spatialite_db_file) schema = '' table = 'bbbbb' geom_column = 'geom' uri.setDataSource(schema, table, geom_column) uri.uri() display_name = 'channelBathy' iface.addVectorLayer(uri.uri(), display_name, 'spatialite') # addMapLayer also works fine # bbbbb = QgsVectorLayer(uri.uri(), display_name, 'spatialite') # QgsMapLayerRegistry.instance().addMapLayer(bbbbb) What is the difference in running a script in Python console and the Toolbox? Thank you for any hint! Radek -- Używam wolnego oprogramowania: http://www.gnu.org/philosophy/philosophy.pl.html
_______________________________________________ Qgis-user mailing list Qgis-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-user