Sto cercando di creare alcune etichette personalizzate per le caratteristiche dei punti in un livello vettoriale punti QGIS e voglio scrivere un plugin Python per farlo. Abbiamo bisogno che le nostre etichette siano presentate con rettangoli colorati (o altro!). Le etichette sono stringhe lunghe e vengono create utilizzando espressioni e condizioni del motore di etichettatura.
Ho pensato che il modo più semplice sarebbe stato quello di consentire all'utente di impostare le etichette per il livello attivo nel modo desiderato, quindi lasciare che il mio plugin potesse prendere il testo dell'etichetta dalle caratteristiche del livello e utilizzare le stringhe di testo per creare caselle. Il mio problema è che non riesco a trovare un modo per accedere a quelle stringhe di testo nell'API QGIS. Come vengono archiviate le stringhe di etichette dal motore di etichettatura in QGIS e come posso accedervi?