Na sequência desta pergunta: Como ativar / desativar todos os rótulos de todas as camadas no QGIS , o OP mencionou em seu comentário que ele usa rótulos baseados em regras. Tentei pesquisar on-line sobre como esses tipos de etiquetas podiam ser lidos e modificados, mas só consegui encontrar esta postagem na lutraconsulting :
Para facilitar a adição de rotulagem baseada em regras, algumas alterações internas foram feitas na interface do mecanismo de rotulagem QGIS. A rotulagem agora é direcionada pela nova classe,
QgsLabelingEngineV2
que pode ter vários fornecedores de etiquetas associados a ela.
Parece bom. No entanto, ao ler a classe QgsLabelingEngineV2 , ele menciona:
essa classe ainda não faz parte da API pública.
Atualmente, é possível controlar a rotulagem baseada em regras usando python?