Message posté par : Njoy
----------------------------------------
Bonjour,
Voici un bout de tuto pour QGIS 2.18 :
Pré-requis :
• Un éditeur de texte enrichi, notepadd++ version portable
• QGIS 2.18
• Le plugin « PLUGIN RELOADER » (activer les extensions expérimentales si pas dans la
liste)
• Le plugin « PLUGIN BUILDER »
• Qt designer (normalement natif avec l’install de qgis)
• OSGEO4W SHELL (normalement natif avec l’install de qgis)
• Notions de PYTHON (pyqgis2 plus précisément)
1 – CREATION DU PLUGIN VIA PLUGIN BUILDER
Le dossier du plugin est créé, il ne sera pas fonctionnel avant d’être compilé !
2- CREER UNE PREMIERE INTERFACE GRAPHIQUE AVANT DE COMPILER
Lancer QT , créer une nouvelle interface et enregistrer dans le dossier de plugin sous la
forme « ui_NOMDUPLUGIN.ui »
3- CREER votre icone
En modifiant dans le dossier du plugin « icon.png », nécessitera de recompiler si
modification de l’icone (etape4), dans l’exemple
4 – COMPILER LE PLUGIN
Lancer OSGeo4W Shell
TAPPER LA COMMANDE :
cd c:\Users\utilisateur\.qgis2\python\plugins\NOMDUPLUGIN\
TAPPER LES COMMANDE :
pyuic4 -o ui_NOMDUPLUGIN.py ui_NOMDUPLUGIN.ui
pyrcc4 -o resources.py resources.qrc
5- LANCER QGIS et activer le plugin
6) Coder le plugin :
• Modifier l’interface graphique via QT DESIGNER en ouvrant dans le dossier du plugin :
« NOMDUPLUGIN_dialog_base.ui »
Pour voir les modifications en live dans QGIS, il est possible de recharger le plugin via
l’extension PLUGIN RELOADER
• Modifier le code : via notepadd++ modifier le fichier dans le dossier du plugin
«NOMDUPLUGIN.py »
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=330466#p330466
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net