16. تطوير إضافات Python

من الممكن إنشاء إضافات بلغة البرمجة Python. ومقارنةً بالإضافات التقليدية المكتوبة بلغة C++، يُفترض أن تكون هذه أسهل في الكتابة والفهم والصيانة والتوزيع بفضل الطبيعة الديناميكية للغة Python.

تُعرض إضافات Python مع إضافات C++ في مدير إضافات QGIS. ويُبحث عنها في ~/(UserProfile)/python/plugins وفي المسارات التالية:

  • UNIX/Mac: (qgis_prefix)/share/qgis/python/plugins

  • Windows: (qgis_prefix)/python/plugins

لتعريف ~ و (UserProfile) راجع الإضافات الأساسية والإضافات الخارجية.

ملاحظة

بتعيين QGIS_PLUGINPATH إلى مسار مجلد موجود، يمكنك إضافة هذا المسار إلى قائمة المسارات التي يُبحث فيها عن الإضافات.