16. Desenvolvendo complementos Python¶
- 16.1. Estruturando Complementos Python
- 16.2. Partes de código
- 16.3. Usando Camadas de Complementos
- 16.4. Configurações de IDE para gravar e depurar complementos
- 16.4.1. Complementos úteis para escrever complementos Python
- 16.4.2. Uma observação sobre como configurar seu IDE no Linux e Windows
- 16.4.3. Depurando usando o Pyscripter IDE (Windows)
- 16.4.4. Depurando usando Eclipse e PyDev
- 16.4.5. Depurando com PyCharm no Ubuntu com um QGIS compilado
- 16.4.6. Debugging using PDB
- 16.5. Lançando seu complemento
É possível criar complementos na linguagem de programação Python. Em comparação com os complementos clássicos escritos em C++, estes devem ser mais fácil escrever, entender, manter e distribuir devido à natureza dinâmica da linguagem Python.
Os complementos Python são listados junto com os complementos C++ no gerenciador de complementos do QGIS. Eles são pesquisados em ~/(UserProfile)/python/plugins
e nestes caminhos:
UNIX/Mac:
(qgis_prefix)/share/qgis/python/plugins
Windows:
(qgis_prefix)/python/plugins
Para definições de ~
e (UserProfile)
veja Core and External plugins.
Nota
Definindo QGIS_PLUGINPATH como um caminho de diretório existente, você pode adicionar esse caminho à lista de caminhos que são procurados por complementos.