<div dir="ltr"><div><div><div><div>Here is another problem I have encountered converting a plugin from QGIS 2 to 3.<br><br></div>In my plugin I want to automatically create a point layer and have the point labeled. Here is how I used to do it:<br><br>            label = QgsPalLayerSettings()<br>            label.readFromLayer(ptLayer)<br>            label.enabled = True<br>            label.fieldName = 'label'<br>            label.placement= QgsPalLayerSettings.AroundPoint<br>            label.setDataDefinedProperty(QgsPalLayerSettings.Size,True,True,'9','')<br>            label.writeToLayer(ptLayer)<br><br></div>In QGIS 3 setDataDefinedProperty() is no longer a method. It looks like it has been replaced with setDataDefinedProperties()<br><br></div>How do I set the font size in QGIS 3 similar to what I was doing in QGIS 2?<br><br></div>Thanks!!!<br></div>