Answers for "pyqgis get all checkboxes site:gis.stackexchange.com"

0

pyqgis get all checkboxes site:gis.stackexchange.com

from PyQt4.QtCore import Qt

for layer in QgsMapLayerRegistry.instance().mapLayers().values():
    renderer  = layer.rendererV2()
    if renderer.type() == 'RuleRenderer':
        ltl = QgsProject.instance().layerTreeRoot().findLayer(layer.id())
        ltm = iface.layerTreeView().model()
        legendNodes = ltm.layerLegendNodes(ltl)
        for ln in legendNodes:
            ln.setData(Qt.Unchecked, Qt.CheckStateRole)
            #ln.setData(Qt.Checked, Qt.CheckStateRole)
Posted by: Guest on February-23-2021

Code answers related to "pyqgis get all checkboxes site:gis.stackexchange.com"

Browse Popular Code Answers by Language