创建图层后,如何隐藏/显示它?我可以通过选择QGIS中的复选框来启用/禁用特定图层的渲染,但是我需要通过python代码以编程方式进行。
如何显示/隐藏(不删除)Python代码中的标签?
我正在寻找类似的东西:
aLayer = self.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
aLayer.Hide()
....
aLayer.Show()
@andytilia:你是对的。我也编辑了旧问题。
—
Heisenbug 2012年
vl
(从前面的问题中的类似代码示例)更改为aLayer
。将小写字母l
与digit 混淆很容易1
。