Mehr

Warum führt setSubSymbol zum Absturz von QGIS?

Warum führt setSubSymbol zum Absturz von QGIS?


Ich habe Probleme beim Erstellen eines mehrschichtigen Liniensymbols mit diesem Code:

symbol = QgsLineSymbolV2.createSimple({}) symbol.deleteSymbolLayer(0) symbolLine = QgsSimpleLineSymbolLayerV2() symbol.appendSymbolLayer(symbolLine) symbolArrow = QgsMarkerSymbolV2.createSimple({}) symbolArrow.deleteSymbolLayer(0) symbolArrowLayer()ArrowSymbolQgsSimpleApp symbolArrowLayer) symbolLineArrow = QgsMarkerLineSymbolLayerV2() symbolLineArrow.setSubSymbol(symbolArrow) # Verursacht Absturz !!! symbol.appendSymbolLayer(symbolLineArrow)

Stimmt etwas in diesem Code nicht? Hat jemand dieses Problem schon gehabt?


Anscheinend haben Sie einen Fehler in QGIS gefunden. Ich habe es jetzt behoben und das Update wird in den nächsten Punktversionen enthalten sein.

In der Zwischenzeit können Sie es umgehen, indem SiesymbolPfeileine globale Variable, damit sie nicht von Python gesammelt wird.


Schau das Video: QGIS Sochi 05 dxf