#1 Wed 20 May 2015 18:57
- calito
- Participant actif
- Date d'inscription: 2 Jun 2008
- Messages: 112
QGIS 2.8 : Create Plugin
Bonjour tout le monde,
J'ai la derniere version de QGis sur mon ordi, 2.8. Ensuite j'ai aussi le logiciel QtCreator installé.
Comment commencer a ecrire un petit plugin en C++, et le lancer a partir d'un bouton sur QGis ?
Merci pour voe aide
Hors ligne
#2 Thu 21 May 2015 09:09
- jlavaure
- Participant assidu
- Date d'inscription: 20 Apr 2013
- Messages: 202
Re: QGIS 2.8 : Create Plugin
Bonjour,
Je ne suis pas un spécialiste du plugin, mais il me semble que Python est la "langue" officielle de QGIS.....
Hors ligne
#3 Thu 21 May 2015 09:41
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3884
Re: QGIS 2.8 : Create Plugin
Bonjour,
Python est en effet le langage le plus utilisé pour les extensions car il est le plus facilement portable, simple à partager et ne nécessitant pas de compilation mais il existe la possibilité d'ajouter des extensions en C++ et je pense que le code même de QGIS est plus en C++ qu'en python mais aucune stat pour l'étayer toutefois.
Après pour répondre à calito, avez-vous regardé de ce côté https://www.qgis.org/fr/site/getinvolve … evelopment ?
Hors ligne
#4 Thu 21 May 2015 13:45
- calito
- Participant actif
- Date d'inscription: 2 Jun 2008
- Messages: 112
Re: QGIS 2.8 : Create Plugin
Merci pour m'avoir repondu.
J'ai bien lu vos reponse.
J'ai l'impression que c'est mieux de creer en python les extensions. Je vais continuer à travailler avec python en utilisant QtDesigner et PyDev sur eclipse.
Merci encore une fois.
Hors ligne
#5 Fri 22 May 2015 10:53
- Sylvain PIERRE
- Participant assidu
- Lieu: Strasbourg
- Date d'inscription: 6 Sep 2005
- Messages: 170
Re: QGIS 2.8 : Create Plugin
Un petit complément sur la structure du code de QGIS:
Selon le site d'analyse de projets OpenSource OpenHub, le code de QGIS est constitué à 67% en C++ et 12% python (le reste en XML, etc)
Ce site donne par ailleurs des informations intéressantes sur l'activité du projet
https://www.openhub.net/p/qgis
Cela complète ce qui se trouve sur le GitHub de QGIS
https://github.com/qgis/QGIS
Sylvain
Hors ligne