Depois de criar uma camada, como posso ocultar / mostrá-la? Posso ativar / desativar a renderização de uma camada específica marcando a caixa de seleção através do QGIS, mas preciso fazer isso de forma programática a partir do código python.
Como posso mostrar / ocultar (não remover) um rótulo do código python?
Estou procurando algo como:
aLayer = self.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
aLayer.Hide()
....
aLayer.Show()
@andytilia: você está certo. Também editei as perguntas antigas.
—
precisa saber é o seguinte
vl
(do exemplo de código semelhante em uma pergunta anterior) paraaLayer
. É fácil confundir a letra minúsculal
com o dígito1
.