#1 Mon 30 May 2016 08:58
- Ferreira_Guillaume
- Participant occasionnel
- Date d'inscription: 19 Jan 2015
- Messages: 10
QGIS & Plugin python: recherche syntaxe couleur bordure
Bonjour,
Je travaille actuellement sur un plugin Qgis et je n'arrive pas à trouver sur le web la syntaxe pour changer la couleur de la bordure de ma couche. J'ai réussi à changer sa couleur mais pas la bordure.
Code:
symbols = layer.rendererV2().symbols() symbol = symbols[0] #initialisation de la couleur de la couche symbol.setColor(QtGui.QColor.fromRgb(255,203,96,180))
Quelqu'un a une solution ?
Hors ligne
#2 Mon 30 May 2016 11:13
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: QGIS & Plugin python: recherche syntaxe couleur bordure
Aloha,
J'essaierai avec quelque chose comme setPen ?
lu ici
En espérant que c'est une bonne piste.
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne
#3 Mon 30 May 2016 11:59
- Ferreira_Guillaume
- Participant occasionnel
- Date d'inscription: 19 Jan 2015
- Messages: 10
Re: QGIS & Plugin python: recherche syntaxe couleur bordure
Tout d'abord merci, je pense que c'est une bonne piste, néanmoins j'ai trouvé une autre solution en cherchant comment faire fonctionner setPen.
Code:
#color = couleur de la couche #outline_color= couleur de la bordure #width_border = largeur de la bordure properties = {"color": "255,0,0,0", "outline_color": "255,0,100","width_border": "1"} pl.setRendererV2( QgsSingleSymbolRendererV2(QgsFillSymbolV2.createSimple(properties)))
Hors ligne