Pythonコンソールにて
dict = {} dict['fill'] = '#FFFF00' dict['name'] = 'c:\\work\\abc.svg' dict['size'] = '10' sl = QgsSvgMarkerSymbolLayer.create(dict) sym = QgsSymbol.defaultSymbol(QgsWkbTypes.PointGeometry) sym.changeSymbolLayer(0, sl) renderer = QgsSingleSymbolRenderer(sym) iface.activeLayer().setRenderer(renderer) iface.activeLayer().triggerRepaint()