Consegui adicionar QgsVectorLayer
em QGIS
através de um plugin python, por exemplo:
vl = self.iface.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
Mas como posso removê-lo?
qgis
python
vector
qgis-plugins
Heisenbug
fonte
fonte
Respostas:
Você está no QGIS 1.8? Nesse caso, você pode remover o seu
vl
com:de outra forma:
E se você estiver no QGIS 3.0+, substitua
QgsMapLayerRegistry
porQgsProject
.Ou, se por acaso você desejar remover todas as camadas vazias, consulte o plug-in Remover camadas vazias .
fonte
vl
variável.