6 votos

Cargar local plugin automáticamente en QGIS

Si copio mi complemento localmente a QGIS tengo que marcar una casilla en el repositorio para verlo / cargarlo.

¿Hay alguna manera de hacer esta "comprobación" automáticamente, de modo que cuando comienzo QGIS ya estará cargado?

8voto

Elliott Maynard Puntos 11

Para una PyQGIS (por lo tanto, multiplataforma) respuesta, puede crear un startup.py archivo en /home/USER/.qgis2/python/ (o C:\Users\USER\.qgis2\python\ para Windows), y escribir el código en el interior :

 from PyQt4.QtCore import QSettings
packageName = 'myPlugin' # Name of your plugin folder
QSettings().setValue( "PythonPlugins/" + packageName, True )
 

Esto activará el complemento cuando se inicie QGIS.

4voto

Dom Puntos 162

Para ello se tiene que modificar el registro de windows.

Si está ejecutando windows y QGIS 2.x luego de QGIS configuración se almacena en el registro en virtud de "HKEY_CURRENT_USER\SOFTWARE\QGIS\QGIS2".

En particular, usted puede activar/desactivar los plugins mediante el establecimiento de verdadero/falso de la variable con un nombre de plugin en virtud de "...\QGIS2\PythonPlugins"

Aquí es el comando a ejecutar en línea de comandos de windows "y desmarca la casilla" auto trazado del plugin:

REG ADD "HKEY_CURRENT_USER\SOFTWARE\QGIS\QGIS2\PythonPlugins" /v "autoTrace" /t REG_SZ /d false /f

También puede guardar como un archivo de proceso por lotes y ejecutarlo bajo ciertas condiciones.

Más sobre la edición del registro de windows

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X