Developing Python Plugins¶
- Structuring Python Plugins
- Code Snippets
- Using Plugin Layers
- IDE settings for writing and debugging plugins
- Releasing your plugin
It is possible to create plugins in the Python programming language. In comparison with classical plugins written in C++ these should be easier to write, understand, maintain and distribute due to the dynamic nature of the Python language.
Python plugins are listed together with C++ plugins in QGIS plugin manager.
They are searched for in
~/(UserProfile)/python/plugins and these paths:
For definitions of
(UserProfile) see Core and External plugins.
By setting QGIS_PLUGINPATH to an existing directory path, you can add this path to the list of paths that are searched for plugins.