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

Suite à un problème technique intervenu entre le 22 et le 23 mars, nous avons du procéder dans la soirée du 25 mars, à la restauration de la base de données du 24 mars (matinée).

En clair, nous avons perdu vos contributions et inscriptions du dimanche 24 et du lundi 25 mars.
Nous vous prions de nous excuser.

#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