J'ai besoin d'une liste contenant les noms de toutes les couches dans une session QGIS. J'ai fait la tâche
layersNames = []
for i in self.iface.mapCanvas().layers():
layersNames.append(str(i.name()))
mais cela a le problème que seuls les noms des couches visibles sont extraits. Comment puis-je obtenir une liste avec les noms de toutes les couches (visibles ou non) utilisant PyQGIS?