#1 Wed 14 December 2022 16:02
- Eckmül
- Participant actif
- Date d'inscription: 5 Feb 2019
- Messages: 50
QGIS: Ajouter des couches a la Combobox
Bonjour,
Je suis toujours dans le tuto pour faire un plugin QGIS de A à Z et cette fois-ci à l'étape 23 lorsque je dois ajouter le bout de code :
Code:
# Fetch the currently loaded layers layers = QgsProject.instance().layerTreeRoot().children() # Clear the contents of the comboBox from previous runs self.dlg.comboBox.clear() # Populate the comboBox with names of all the loaded layers self.dlg.comboBox.addItems([layer.name() for layer in layers])
Dans la fonction run(), je n'arrive pas à faire en sorte qu'il m'affiche les couches qui sont disponibles dans le projet. Une fois le plugin rafraîchit, la comboBox n'affiche aucun choix possible.
Hors ligne