簡體   English   中英

Pyqgis:使圖層可見和不可見

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM