OBJECTIVES
Through this training, you will acquire the following skills:
Know the Python plugin development environment for QGIS
Know the organization of plugins in QGIS
Know the basics of PyQT
Discover the QGIS API for Python
Know how to develop a Python plugin for QGIS from A to Z
PROGRAM
Through this training, you will acquire the following skills:
Organization of the QGIS project
Python plugin development environment
Python discovery
Data types and structures
Control structures
Classes and modules
Standard library
Organization of the QGIS code
PyQt
Introduction
General principles
Examples
Layout management
Events and signals
Dialogs
Widgets
Organization of plugins in QGIS
Study of a simple plugin
Development of a simple plugin
Create a new plugin
Add the plugin to QGIS
Add features
Keep the plugin up to date
Create a plugin repository
Where can I find documentation?
Review of the Python QGIS API
Advanced use of PyQt
QtWebkit
QtDesigner to create interfaces
Development of an advanced plugin
Creating the interface with QtDesigner
Add features
Details
72h
3 sessions
Teacher
Pole SIG