Gostaria de saber se existe uma maneira de abrir o console Python diretamente no lançamento do programa. Existe a possibilidade de definir um atalho para o console Python, mas não consigo encontrar essa opção para o lançamento do programa QGIS.
10
Respostas:
Usando macros
Você pode iniciar o console QGIS Python ao abrir um projeto , escrevendo algumas linhas em
QGIS->Project->Project Properties
:Certifique-se de habilitar macros no seu projeto, desta maneira:
Settings->Options->General->Enable macros: Always
Usando startup.py
Como você deseja que o console do QGIS Python seja aberto ao iniciar o QGIS , você pode criar (se já não existir) um
startup.py
arquivo%APPDATA%\QGIS\QGIS3\
e escrever:EDIT (para responder a uma pergunta de acompanhamento de @Miro)
Conforme apontado por Miro, se o QGIS Python Console estiver aberto, ele
qgis.utils.iface.actionShowPythonDialog().trigger()
será fechado, portanto, se estivermos escrevendo um plugin QGIS, pode fazer sentido saber se o Python Console está aberto (visível) ou não.Você pode saber se o Python Console não está visível (e abra-o) executando este código:
fonte