จะอ่าน / เขียนไฟล์โครงการจาก / ถึง QGIS โดยใช้ Python ได้อย่างไร


9

ฉันต้องการบันทึกการกำหนดค่าที่ขึ้นอยู่กับโครงการของปลั๊กอิน Python ของฉันภายในไฟล์โครงการ QGIS เป็นไปได้หรือไม่และวิธีปฏิบัติที่ดีที่สุดคืออะไร

คำตอบ:


9

สิ่งนี้ควรทำ:

QgsProject.instance().writeEntry(plugin_name, property, value)

จากนั้นคุณเพียงแค่ต้องบันทึกโครงการ

การอ่านจะดำเนินการด้วยหนึ่งในฟังก์ชั่นต่อไปนี้:

readEntry (plugin_name, property)
readNumEntry (plugin_name, property)
readDoubleEntry (plugin_name, property)
readBoolEntry (plugin_name, property)

Doc: http://qgis.org/api/classQgsProject.html

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.