我最近更新了我的 QGIS,我注意到样式现在显示了乐队Band 1(Gray)
使用 PYQGIS,我怎样才能只删除Band 1 (Gray)
?
作为参考,这是我当前在布局中设置图例的方式:
def set_legend(layout: QgsPrintLayout, tree: QgsLayerTree, layer: QgsLayer, item_id: str):
'''Sets the Legend items'''
logging.info(f'setting legend: {item_id}')
item = layout.itemById(item_id)
# set layer as root for legend
tree.addLayer(layer)
item.model().setRootGroup(tree)
node = item.model().rootGroup().findLayer(layer)
# hide the node title
QgsLegendRenderer.setNodeLegendStyle(node, QgsLegendStyle.Hidden)
谢谢!