J'ai réussi à ajouter QgsVectorLayer
à QGIS
travers un plugin python, par exemple:
vl = self.iface.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
Mais comment puis-je le supprimer?
qgis
python
vector
qgis-plugins
Heisenbug
la source
la source
Réponses:
Êtes-vous sur QGIS 1.8? Si oui, vous pouvez retirer votre
vl
avec:autrement:
Et si vous utilisez QGIS 3.0+, remplacez-le
QgsMapLayerRegistry
parQgsProject
.Ou si par hasard vous souhaitez supprimer tous les calques vides, consultez le plugin Supprimer les calques vides .
la source
vl
variable.