<div dir="ltr"><div class="gmail_default" style="font-size:small">Hi,<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="">After changing a layer's symbology using Python, how can I update the layer styling panel to reflect the changes? I'm specifically asking because data-defined overrides are not displayed after<br><br>exp = 'coalesce(scale_exp("pop_max", 0, 10000000, 0, 7, 0.57), 0)'<br>vlayer.renderer().symbol().symbolLayer(0).setDataDefinedProperty(<br>    QgsSymbolLayer.PropertySize, QgsProperty.fromExpression(exp) )<br>vlayer.triggerRepaint()<br><br></div><div class="gmail_default" style="">Regards,</div><div class="gmail_default" style="">Anita</div></div>