Próbuję utworzyć niestandardowe etykiety dla obiektów punktowych w warstwie wektorów punktowych QGIS i chcę to zrobić, aby to zrobić. Potrzebujemy, aby nasze etykiety miały za sobą barwione prostokąty (albo inaczej!). Etykiety są długimi ciągami znaków i są tworzone przy użyciu wyrażeń i wyrażeń warunkowych silnika etykietowania.
Pomyślałem, że najłatwiejszym sposobem byłoby pozwolić użytkownikowi skonfigurować etykiety dla aktywnej warstwy tak, jak chcą, a następnie pozwolić mojej wtyczce na pobranie tekstu etykiety z funkcji na warstwie i użycie ciągów tekstowych do utworzenia pól. Mój problem polega na tym, że nie mogę znaleźć sposobu na uzyskanie dostępu do tych ciągów tekstowych w interfejsie API QGIS. W jaki sposób ciągi etykiet generowane przez silnik etykietowania są przechowywane w QGIS i jak mogę się do nich dostać?