Changements prévisibles QGIS 3.0
publié le 29 avril 2015 (modifié le 24 mars 2016)
Informations pour les développeurs de plugins sous QGIS
En avril 2015 a eu lieu un débat dans la communauté sur la nécessité de passer à Qt5 et à python 3 ce qui rendrait les plugins actuels non compatibles.
Les principales raisons sont :
La distribution debian retire Qt4 pour mettre QT5 dans sa prochaine distribution
Une refonte de l’API et le passage à python3 permettrait une refonte du composeur et de la géométrie (3D, autre primitives,…).
Finalement, il ressort du débat qu’il y aura bien une V2.10 et une V2.12 qui ne casseront pas l’API. il est cependant nécessaire de se préparer à une migration des plugins à termes.
Les développeurs trouverons des informations utiles sur ces sites :
- différences python2 / python3
- compatibilité future python3 en python 2.7
- Comment implémenter les signaux dans Qt
Voir également ce site