Una vez creada una capa, ¿cómo puedo ocultarla/mostrarla? Puedo activar/desactivar el renderizado de una capa específica seleccionando la casilla de verificación a través de QGIS, pero necesito hacerlo programáticamente desde el código python.
¿Cómo puedo mostrar/ocultar (no eliminar) una etiqueta desde el código python?
Estoy buscando algo como:
aLayer = self.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
aLayer.Hide()
....
aLayer.Show()
0 votos
Me alegro de que hayas cambiado el nombre de la variable
vl
(del ejemplo de código similar en una pregunta anterior) aaLayer
. Es fácil confundir la letra minúsculal
con el dígito1
.0 votos
@andytilia: tienes razón. Yo también he editado las preguntas antiguas.