opensource2009:qgis:fonctions_d_automatisation_des_autres_fonctions:interface
Table des matières
Personnalisation de l'interface utilisateur
Le langage de programmation Python permet, par la mise en place de plugins, de personnaliser l'interface de QGis. Pour cela, QGis s'appuie sur des API pour les Graphics User Interfaces (GUI), tel pyQT, version python de l'API QT. A l'aide de ce type d'API, on peut créer aisément des fenêtres, boites de dialogues, boutons, menus,… Pour fonctionner, ce type de script Python doit être compilé (format *.pyc) et installer dans le répertoire /plugin de QGis.
- Exemple de syntaxe :
# Ajoutez le bouton de la barre d'outil et l'entrée du menu
self.iface.addToolBarIcon(self.action)
self.iface.addPluginMenu("QGIS plugin ...",self.action)
- Exemple de rendu graphique d'un plugin de chargement de couche vecteur :
opensource2009/qgis/fonctions_d_automatisation_des_autres_fonctions/interface.txt · Dernière modification : //23/02/2011 19:49// de 127.0.0.1