16. Python plug-ins ontwikkelen
- 16.1. Plug-ins voor Python structureren
- 16.2. Codesnippers
- 16.3. Plug-in-lagen gebruiken
- 16.4. Instellingen voor de IDE voor het schrijven en debuggen van plug-ins
- 16.4.1. Nuttige plug-ins voor het schrijven van plug-ins in Python
- 16.4.2. Een opmerking bij het configureren van uw IDE op Linux en Windows
- 16.4.3. Debuggen met behulp van Pyscripter IDE (Windows)
- 16.4.4. Debuggen met behulp van Eclipse en PyDev
- 16.4.5. Debuggen met PyCharm op Ubuntu met een gecompileerde QGIS
- 16.4.6. Debuggen met behulp van PDB
- 16.5. Uw plug-in uitgeven
Het is mogelijk plug-ins te maken in de programmeertaal Python. In vergelijking met de klassieke plug-ins die zijn geschreven in C++ zouden deze eenvoudiger te schrijven, te begrijpen, te onderhouden en te verdelen zijn vanwege de dynamische natuur van de taal Python.
Plug-ins in Python worden samen met plug-ins in C++ vermeld in Beheer en installeer plug-ins in QGIS. Er wordt naar gezocht in ~/(UserProfile)/python/plugins
en deze paden:
UNIX/Mac:
(qgis_prefix)/share/qgis/python/plugins
Windows:
(qgis_voorvoegsel)/python/plugins
Voor definities van ~
en (UserProfile)
, bekijk Bron- en externe plug-ins.
Notitie
Bij het instellen van QGIS_PLUGINPATH naar een bestaand pad voor een map, kunt u dit pad toevoegen aan de lijst met paden die wordt gebruikt voor het zoeken naar plug-ins.