banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Thu 14 February 2013 12:56

Squid
Participant actif
Date d'inscription: 2 Apr 2010
Messages: 109

QGIS 1.8 : Création de plugin C++

Bonjour,

Je recherche de la doc ou de l'aide pour créer un plugin C++ pour QGIS 1.8.

J'avais réussi il y a un an, mais c'était en python... Depuis j'ai oublié et changé d'OS.

Je recommence le processus pour détailler et voir ce qu'il manque. (Je suis sur Ubuntu)

MD

[EDIT]

La principale doc est http://www.qgis.org/pyqgis-cookbook/plugins.html
Une aide à la création : http://www.dimitrisk.gr/qgis/creator/ mais il manque les metadata

Doc PyQT4 http://kib2.free.fr/Articles/PyQt4.html

Créer le *.qrc http://www.developer.nokia.com/Communit … Qt_Creator

En bonus big_smile : Comment compiler qgis en développement http://linfiniti.com/2011/06/using-qtcreator-with-qgis/
+

Code:

sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get build-dep qgis
sudo apt-get install cmake-curses-gui
git clone git://github.com/qgis/Quantum-GIS.git
cd Quantum-GIS  --> Le reste est facultatif et peut être fait depuis Qt Creator
mkdir build
cd build
ccmake ..    --> à cette étape configurer puis générer (touche g)
make

Source : http://osgeo-org.1560.n6.nabble.com/pro … 95637.html

Dernière modification par Squid (Thu 14 February 2013 19:13)

Hors ligne

 

#2 Thu 14 February 2013 21:48

Squid
Participant actif
Date d'inscription: 2 Apr 2010
Messages: 109

Re: QGIS 1.8 : Création de plugin C++

J'ai identifié le principal problème. Il faut que je place mon répertoire avec le plugin dans usr/share/qgis/python/plugins/

Sauf que celui-ci est en root exclusif !

J'ai réussi à déplacer avec le terminal un plugin (FlowMapper) qui marche, et cela fonctionne sous qgis.

Comment me rendre accessible ce dossier ? Je pense à chmod mais je ne maitrise pas...

Merci pour votre aide.

[EDIT] J'ai trouvé : Se placer dans le répertoire parent de plugins en ligne de commande en mode root et taper :

Code:

chown utilisateur -R plugins

Dernière modification par Squid (Thu 14 February 2013 22:04)

Hors ligne

 

#3 Sat 16 February 2013 10:33

Squid
Participant actif
Date d'inscription: 2 Apr 2010
Messages: 109

Re: QGIS 1.8 : Création de plugin C++

Bon... décidément ...

Les liens donnés correspondent à la création de plugins en python (pyQt)

Pour le C++, c'est http://svn.osgeo.org/qgis/docs/branches … in_cpp.tex

Hors ligne

 

Pied de page des forums

Powered by FluxBB