Mehr

Wie ändere ich die Farbe der Vektorebene von QGIS in der API?

Wie ändere ich die Farbe der Vektorebene von QGIS in der API?


Ich verwende die QGIS-2.4.0-API, um eine App in C++ zu entwickeln. Wenn ich der App eine Vektorebene hinzufüge, ist die Farbe der Vektorkarte zufällig. Ich habe QgsFeatureRendererV2 verwendet, um den Geometrietyp des Layers zu erhalten, mein Anbietername ist ogr. Meine Frage ist: Wie stelle ich eine Volltonfarbe auf die Ebene ein?


http://qgis.org/api/2.2/classQgsSymbolV2.html#aa2c7db61d4234bddf3aa62f294ad6818

void QgsSymbolV2::setColor(const QColor & Farbe)

mit Python:

myColour = QtGui.QColor('#ffee00') mySymbol1 = QgsSymbolV2.defaultSymbol(myVectorLayer.geometryType()) mySymbol1.setColor(myColour)

Schau das Video: Reproject andor Reformat a Raster in QGIS Lab 8 - V2