<div dir="ltr"><div dir="ltr">Hi all<br><div>I would like to hide the header of a layer group in the print layout legend.</div><div>The code for the legend is as follows:</div><div><div><b>        legend = QgsLayoutItemLegend(layout)</b></div><div><b>        legend.setAutoUpdateModel(False)</b></div><div><b>        root = legend.model().rootGroup()</b></div><div><b>        legend.setTitle(printLayout_title)</b></div><div><b>        legend.setLinkedMap(map)</b></div><div><b>        legend.setLegendFilterByMapEnabled(True)</b></div><div><b>        root = QgsLayerTree()</b></div><div><b>        for lyr in map.layersToRender():</b></div><div><b>            if lyr.providerType()!='wms' and <a href="http://lyr.name">lyr.name</a>() not in hidden_layers:</b></div><div><b>                root.addLayer(lyr)</b></div><div><b>            legend.model().setRootGroup(root)</b></div><div><b>            layout.addItem(legend)</b></div><div><b>        legend.attemptMove(QgsLayoutPoint(235, 36, QgsUnitTypes.LayoutMillimeters))</b></div></div><div>Thanks in advance</div><div>Asim</div></div></div>