Мне удалось добавить QgsVectorLayer
в QGIS
через питон плагин, например:
vl = self.iface.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
Но как я могу удалить это?
qgis
python
vector
qgis-plugins
гейзенбаг
источник
источник
Ответы:
Вы на QGIS 1.8? Если это так, вы можете удалить
vl
с помощью:в противном случае:
И если вы используете QGIS 3.0+, замените
QgsMapLayerRegistry
наQgsProject
.Или, если вы хотите удалить все пустые слои, воспользуйтесь плагином « Удалить пустые слои» .
источник
vl
переменную.