Logré agregar QgsVectorLayer
a QGIS
través de un complemento de Python, por ejemplo:
vl = self.iface.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
Pero, ¿cómo puedo eliminarlo?
qgis
python
vector
qgis-plugins
Heisenbug
fuente
fuente
Respuestas:
¿Estás en QGIS 1.8? Si es así, puede eliminar su
vl
con:de otra manera:
Y si tiene QGIS 3.0+, reemplácelo
QgsMapLayerRegistry
conQgsProject
.O, si por casualidad desea eliminar todas las capas vacías, consulte el complemento Eliminar capas vacías .
fuente
vl
variable.