Suite

Voir le script python en cours d'exécution lors du traitement d'une tâche dans QGIS ?

Voir le script python en cours d'exécution lors du traitement d'une tâche dans QGIS ?


Est-il possible de voir les scripts s'exécuter dans la console Python - des outils et des vecteurs d'analyse au raster ?


Vous devriez pouvoir exécuter votre code python à partir d'un IDE (par exemple Wing IDE) tant que votre chemin python et les bibliothèques QGIS sont correctement configurés. Un IDE vous permettra de définir des points d'arrêt où le code s'interrompt jusqu'à ce que vous demandiez à l'IDE de continuer l'analyse. Vous pourrez également surveiller les variables dans des fenêtres séparées.

La capture d'écran ci-dessous provient du code QGIS exécuté dans Wing IDE. Notez le point d'arrêt (point rouge).


Avez-vous déjà essayé pydev ? PyDev est un IDE Python pour Eclipse, qui peut être utilisé dans le développement Python.

dans Qgis Developer Cookbook, recherchez "Paramètres IDE pour l'écriture et le débogage des plugins" http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/ide_debugging.html


Pythontutor.com le fait très bien.


Voir la vidéo: QGIS Python Programming Techniques: Working with Selections.