Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 27 July 2017 17:06

MaudJ
Juste Inscrit !
Date d'inscription: 23 Jan 2017
Messages: 6

QGIS Developp plugin: afficher la légende des couches

Bonjour,
Je suis en trait de développer un plugin QGIS en Python.
Afin de permettre à l'utilisateur de modifier la légende de l'ensemble des couches affichées (comme dans un composeur en fait, sauf que je ne peux pas l'utiliser via le composeur), j'ai besoin d'insérer la légende dans un QListWidget ou un objet similaire qui permette la sélection et la supression.
Or, j'arrive à récupérer la légende mais qui est un objet de la classe QgsMapLayerLegend qui hérite directement de la classe QObject. Et les listes Widget n'acceptent que des objets de type QString ou QListWidgetItem.
J'ai fouillé dans les plugins déjà développé, mais c'est chaud à trouver.
Quel'un aurait il une idée de la méthode à utiliser?

Merci, M.

Hors ligne

 

Pied de page des forums

Powered by FluxBB