使用 pyQgis 导出 sld

Exporting sld with pyQgis

有没有办法通过 sld 文件中的 pyqgis 导出图层的样式?
我没有在文档中找到它。我在 3.x 版本的 Qgis

您可以使用QgsMapLayer::saveSldStyle将图层样式导出为 SLD。

layer = iface.addVectorLayer('C:/example.shp', 'mylayer', 'ogr')
layer.saveSldStyle('C:/Styles/SLD/layer_style.sld')