Bonjour,

J'aimerais récupérer les logs de Python (tout ce que je vois dans ma console Python) pour ensuite pouvoir l'afficher dans mon IHM.

J'utilise subprocess.Popen pour exécuter différents traitements. Cela normalement me permet de récupérer les messages d'erreurs etc. avec stdout et stderr.

Mes traitements ont cette forme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
script = subprocess.Popen(......,shell=False,stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
 
ui.textErr.setText(script) # afficher les logs dans l'interface
Ce qui ne marche pas. Qqun peut-il m'aider svp ?