===== 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:plugin.jpg|}} ----