Some example directly from the qgis source code, https://qgis.org/api/qgssymbol_8cpp_source.html#l01304
generally speaking, in this transitional phase, the source code is the preferred documentation. regards Luigi Pirelli ************************************************************************************************** * Boundless QGIS Support/Development: lpirelli AT boundlessgeo DOT com * LinkedIn: https://www.linkedin.com/in/luigipirelli * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli * GitHub: https://github.com/luipir * Mastering QGIS 2nd Edition: * https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition ************************************************************************************************** On 12 May 2017 at 21:56, C Hamilton <[email protected]> wrote: > Here is another problem I have encountered converting a plugin from QGIS 2 > to 3. > > In my plugin I want to automatically create a point layer and have the point > labeled. Here is how I used to do it: > > label = QgsPalLayerSettings() > label.readFromLayer(ptLayer) > label.enabled = True > label.fieldName = 'label' > label.placement= QgsPalLayerSettings.AroundPoint > > label.setDataDefinedProperty(QgsPalLayerSettings.Size,True,True,'9','') > label.writeToLayer(ptLayer) > > In QGIS 3 setDataDefinedProperty() is no longer a method. It looks like it > has been replaced with setDataDefinedProperties() > > How do I set the font size in QGIS 3 similar to what I was doing in QGIS 2? > > Thanks!!! > > _______________________________________________ > QGIS-Developer mailing list > [email protected] > List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer _______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
