Suite

Comment installer le plugin via la console python dans QGIS


J'ai essayé de charger/installer des plugins via la console python dans QGIS. Après avoir parcouru la documentation, je suis sûr que c'est la voie à suivre. Je veux vérifier si un plug-in est déjà installé, sinon l'installer.

Les lignes:

de qgis import utils essayez: utils.isPluginLoaded('zoomtocoordinates') sauf ValueError: qgis.core.QgisInterface.addPluginToMenu('zoomtocoordinates')

L'erreur renvoyée :

Traceback (appel le plus récent en dernier) : Fichier "", ligne 1, dans  AttributeError : l'objet 'module' n'a pas d'attribut 'QgisInterface'

QgisInterface est une classe de base abstraite que vous ne pouvez pas utiliser de cette façon. Appelez la méthode addPluginToMenu via l'iface, par ex. iface.addPluginToMenu(… ) Le addPluginToMenu a deux arguments, le second est une action.


Vous devez charger et démarrer le plugin. Depuis la console python de QGIS, vous pouvez faire :

de qgis import utils utils.loadPlugin('zoomtocoordinates') utils.startPlugin('zoomtocoordinates')