ฉันกำลังพยายามสร้างป้ายกำกับที่กำหนดเองสำหรับคุณสมบัติจุดในเลเยอร์เวกเตอร์จุด QGIS และฉันต้องการเขียนปลั๊กอินหลามเพื่อทำมัน เราต้องการให้ฉลากของเราแสดงด้วยสีย้อมสี่เหลี่ยมด้านหลัง (หรืออื่น ๆ !) เลเบลเป็นสตริงที่มีความยาวและถูกสร้างโดยใช้นิพจน์เอ็นจินและเงื่อนไข
ฉันคิดว่าวิธีที่ง่ายที่สุดคือให้ผู้ใช้ตั้งค่าเลเบลสำหรับเลเยอร์ที่แอคทีฟตามที่ต้องการแล้วให้ปลั๊กอินของฉันสามารถคว้าข้อความเลเบลจากฟีเจอร์ในเลเยอร์และใช้สตริงข้อความเพื่อสร้างกล่อง ปัญหาของฉันคือฉันไม่สามารถหาวิธีเข้าถึงสตริงข้อความเหล่านั้นใน QGIS API สตริงฉลากสร้างขึ้นโดยเอ็นจิ้นการติดฉลากที่จัดเก็บใน QGIS ได้อย่างไรและฉันจะไปหาพวกเขาได้อย่างไร