In QGIS 2.18 I read and set label style settings like this:
props = {
"labeling": "pal",
"labeling/enabled": "true",
"labeling/fontFamily": "Arial",
"labeling/fontSize": "12",
"labeling/fieldName": "Name",
"labeling/bufferDraw": True,
"labeling/bufferSize": "1",
"labeling/bufferColor": "white"
}
for k, v in props.items():
my_layer.setCustomProperty(k, v)
How do I do the equivalent in QGIS 3.0?
Best Answer
I found the answer for QGIS 3.0: