Saya berhasil menambahkan QgsVectorLayer
dalam QGIS
melalui sebuah plugin python, misalnya:
vl = self.iface.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
Tetapi bagaimana saya bisa menghapusnya?
qgis
python
vector
qgis-plugins
Heisenbug
sumber
sumber
Jawaban:
Apakah Anda menggunakan QGIS 1.8? Jika demikian, Anda dapat menghapus
vl
dengan:jika tidak:
Dan jika Anda menggunakan QGIS 3.0+, ganti
QgsMapLayerRegistry
denganQgsProject
.Atau jika kebetulan Anda ingin menghapus semua lapisan kosong, periksa plugin Hapus Lapisan Kosong .
sumber
vl
variabel Anda .