Suite à cette question: comment activer / désactiver toutes les étiquettes de toutes les couches dans QGIS , OP a mentionné dans son commentaire qu'il utilise des étiquettes basées sur des règles. J'ai essayé de rechercher en ligne comment ces types d'étiquettes pouvaient être lus et modifiés, mais j'ai seulement réussi à trouver ce message de lutraconsulting :
Afin de faciliter l'ajout d'un étiquetage basé sur des règles, certaines modifications internes ont été apportées à l'interface du moteur d'étiquetage QGIS. L'étiquetage est désormais piloté par la nouvelle classe
QgsLabelingEngineV2
qui peut être associée à plusieurs fournisseurs d'étiquettes.
Super. Cependant, lors de la lecture de la classe QgsLabelingEngineV2 , il mentionne:
cette classe ne fait pas encore partie de l'API publique.
Est-il actuellement possible de contrôler l'étiquetage basé sur des règles à l'aide de python?