レイヤーを作成したら、どのように非表示/表示できますか?QGISでチェックボックスを選択することにより、特定のレイヤーのレンダリングを有効/無効にすることができますが、Pythonコードからプログラムで行う必要があります。
Pythonコードからラベルを表示/非表示(削除しない)にするにはどうすればよいですか?
私は次のようなものを探しています:
aLayer = self.addVectorLayer(uri.uri(), layerName, self.dbConn.getProviderName())
aLayer.Hide()
....
aLayer.Show()
@andytilia:そのとおりです。古い質問も編集しました。
—
ハイゼンバグ
vl
(前の質問の同様のコードサンプルから)に変更してくれてうれしいですaLayer
。小文字l
と数字を混同するのは簡単1
です。