Estoy tratando de crear algunas etiquetas personalizadas para entidades de puntos en una capa de vector de puntos QGIS, y quiero escribir un complemento de Python para hacerlo. Necesitamos que nuestras etiquetas se presenten con rectángulos teñidos de color detrás de ellos (¡o si no!). Las etiquetas son cadenas largas y se crean utilizando expresiones y condicionales del motor de etiquetado.
Pensé que la forma más fácil sería dejar que el usuario configurara las etiquetas para la capa activa de la manera que quisiera, y luego dejar que mi complemento pueda tomar el texto de la etiqueta de las entidades en la capa y usar las cadenas de texto para crear cuadros. Mi problema es que no puedo encontrar una manera de acceder a esas cadenas de texto en la API QGIS. ¿Cómo se almacenan las cadenas de etiquetas generadas por el motor de etiquetado en QGIS y cómo puedo acceder a ellas?