Re: [Qgis-user] QGIS 2.18 -Changing layer rule-based style transparency

2019-01-09 Thread Tudorache, Marian
Subject: Re: [Qgis-user] QGIS 2.18 -Changing layer rule-based style transparency Already got it working, using the setLegendSymbolItem() on the renderer: layer = iface.activeLayer() renderer = layer.renderer() symbolItems = renderer.legendSymbolItems() for symbolItem in symbolItems: print

Re: [Qgis-user] QGIS 2.18 -Changing layer rule-based style transparency

2019-01-05 Thread Raymond Nijssen
Already got it working, using the setLegendSymbolItem() on the renderer: layer = iface.activeLayer() renderer = layer.renderer() symbolItems = renderer.legendSymbolItems() for symbolItem in symbolItems: print(symbolItem) symbol = symbolItem.symbol() color = symbol.color()

Re: [Qgis-user] QGIS 2.18 -Changing layer rule-based style transparency

2019-01-05 Thread Raymond Nijssen
Hi Marian, As I understand you want to set every symbol in your rule based classification to 80% transparent (instead of the entire layer)? I tried to write a qgis (v3.4) script but unfortunately it crashes my qgis. So I hope somebody here can correct it, or maybe you will find the solution

[Qgis-user] QGIS 2.18 -Changing layer rule-based style transparency

2019-01-04 Thread Tudorache, Marian
Hi, I have a polygon type vector layer with rule-based style. I need to change programmatically the layer transparency. I used the following code: layer = iface.activeLayer() layer.setTransparency(80) layer.triggerRepaint() This works only if I want to see layers which are under the active one