Setelah membuat layer, bagaimana saya bisa menyembunyikan / menampilkannya? Saya dapat mengaktifkan / menonaktifkan rendering lapisan tertentu dengan memilih kotak centang melalui QGIS, tetapi saya harus melakukannya secara terprogram dari kode python.
Bagaimana saya bisa menampilkan / menyembunyikan (tidak menghapus) label dari kode python?
Saya mencari sesuatu seperti:
aLayer = self.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
aLayer.Hide()
....
aLayer.Show()
@andytilia: Anda benar. Saya mengedit pertanyaan lama juga.
—
Heisenbug
vl
(dari contoh kode serupa di pertanyaan sebelumnya) menjadiaLayer
. Sangat mudah untuk membingungkan huruf kecill
dengan digit1
.