[英]Pyqgis: Make Layers Visible and invisible
我是 Python 新手,但對於學校項目,我必須編寫一個小程序,如果它被激活,就會使“不可見”層可見。 說真的,我不知道從哪里開始。 我用那個代碼試了一下:
QgsProject.instance().layerTreeRoot().findLayer(ocean()).setItemVisibilityChecked(False)
我得到的是:
NameError: 名稱 'ocean' 未定義
海洋是圖層的名稱。
prj = QgsProject.instance()
layer = prj.mapLayersByName('Adresspunkt')[0]
prj.layerTreeRoot().findLayer(layer.id()).setItemVisibilityCheckedParentRecursive(True)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.