SVGファイルをシンボルに使う

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()