How do I programmatically (in QGIS with Python) set the position of the active layer and show it in the legend tree. Specifically if the layer is in a collapsed group or is it far below the list?
Asked
Active
Viewed 575 times
1
– Dmitry Mar 22 '18 at 11:58iface.setActiveLayer(iface.activeLayer ()) iface.layerTreeView().setCurrentLayer(iface.activeLayer()) iface.legendInterface().setCurrentLayer(iface.activeLayer())layer = self.iface.activeLayer()
view = self.iface.layerTreeView()
view.setCurrentLayer(None)
view.setCurrentLayer(layer) – Dmitry Mar 26 '18 at 06:47