Annonce
Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.
Vous allez recevoir un message pour effectuer ce changement de mot de passe.
Merci de bien respecter les règles préconisées.
#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