Me pregunto si hay una manera de abrir la consola de Python directamente al iniciar el programa. Existe la posibilidad de establecer un acceso directo para la consola de Python, pero no puedo encontrar esa opción para el lanzamiento del programa QGIS.
10
Respuestas:
Usando macros
Puede iniciar la consola QGIS Python al abrir un proyecto escribiendo un par de líneas en
QGIS->Project->Project Properties
:Asegúrese de habilitar macros en su proyecto, de esta manera:
Settings->Options->General->Enable macros: Always
Usando startup.py
Como desea que la consola QGIS Python se abra al iniciar QGIS , puede crear (si aún no existe) un
startup.py
archivo%APPDATA%\QGIS\QGIS3\
y escribir:EDITAR (para abordar una pregunta de seguimiento de @Miro)
Como señaló Miro, si QGIS Python Console está abierta, la
qgis.utils.iface.actionShowPythonDialog().trigger()
cerrará, por lo tanto, si estamos escribiendo un complemento QGIS, podría tener sentido saber si Python Console está abierta (visible) o no.Puede saber si la consola de Python no está visible (y luego abrirla) ejecutando este código:
fuente