Saya ingin tahu apakah ada cara untuk membuka konsol Python langsung pada saat peluncuran program. Ada kemungkinan untuk mengatur pintasan untuk konsol Python, tetapi saya tidak dapat menemukan opsi seperti itu untuk peluncuran program QGIS.
10
Jawaban:
Menggunakan makro
Anda dapat memulai konsol QGIS Python saat membuka proyek dengan menulis beberapa baris di
QGIS->Project->Project Properties
:Pastikan Anda mengaktifkan makro di proyek Anda, dengan cara ini:
Settings->Options->General->Enable macros: Always
Menggunakan startup.py
Karena Anda ingin konsol Python QGIS terbuka saat meluncurkan QGIS , Anda dapat membuat (jika belum ada)
startup.py
file di dalam%APPDATA%\QGIS\QGIS3\
dan tulis:EDIT (untuk menjawab pertanyaan tindak lanjut oleh @Miro)
Seperti yang ditunjukkan oleh Miro, jika QGIS Python Console terbuka,
qgis.utils.iface.actionShowPythonDialog().trigger()
akan menutupnya, jadi, jika kita menulis plugin QGIS, mungkin masuk akal untuk mengetahui apakah Python Console terbuka (terlihat) atau tidak.Anda bisa tahu apakah Konsol Python tidak terlihat (dan kemudian membukanya) dengan menjalankan kode ini:
sumber