QGIS vous permet d'écrire des plugins en Python. Vous pouvez utiliser Python de différentes manières en conjonction avec QGIS, et l'écriture d'un plug-in est une façon de l'utiliser.
Ce que vous pouvez faire avec QGIS et Python est décrit sur la page suivante du site officiel. http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/
Page correspondante du site officiel sur la création de plug http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/plugins.html#developing-plugins
Article de procédure en anglais par un utilisateur (mais Googler) http://www.qgistutorials.com/en/docs/building_a_python_plugin.html
Il existe un plug-in qui peut générer l'ensemble de fichiers requis, voici donc les étapes pour préparer un ensemble de fichiers en l'utilisant.
--Plugin Builder (Plugin Generation Plugin) --Qt Designer (un outil pour éditer l'interface graphique) - Qt Creator on Mac (http://qt-project.org/downloads) --Qt Designer sur Ubuntu (installé avec apt-get.'Sudo apt-get install qt4-designer ') - WinPython on Windows (http://winpython.sourceforge.net/) --Plugin Reloader (Un plugin qui vous permet de refléter la modification sans redémarrer l'application lorsque vous modifiez la fonction sur le plugin. Ce n'est pas indispensable)
Lancez Plugin Builder depuis le menu Plugins QGIS.
Entrez les éléments requis et appuyez sur le bouton OK. Il vous sera demandé l'emplacement de stockage. Vous pouvez l'enregistrer n'importe où, mais il ne sera pas reconnu par QGIS à moins que vous ne l'enregistriez dans un emplacement que QGIS reconnaît comme un dossier de plugin.
Pour Mac, l'emplacement suivant est celui où placer le plug-in par défaut. /Users/(username)/.qgis2/python/plugins
Les dossiers avec un. Ne sont pas affichés dans le Finder par défaut, ils ne peuvent donc pas être déplacés dans l'interface graphique, mais vous pouvez en être sûr en sélectionnant le menu "Déplacer" -> "Déplacer vers le dossier ..." et en entrant le chemin du fichier ci-dessus. Ou déplacez le dossier avec CUI.
Vous pouvez personnaliser l'image de l'icône affichée sur QGIS. Cependant, il est nécessaire de le convertir pour que QGIS puisse être lu par l'outil fourni. Bien que ce fichier soit requis, il n'est pas inclus dans l'état dans lequel cet outil a généré le fichier, vous devez donc exécuter l'instruction de conversion une fois, que vous la personnalisiez ou non. Exécutez la commande suivante dans le répertoire du plug-in.
pyrcc4 -o resources_rc.py resources.qrc
Resources.qrc est généré et décrit l'existence de l'image de l'icône au format XML.
-Edit ****** ._ dialog_base.ui (*** est le nom du plug-in) avec Qt Creator.
Recommended Posts