Récupérer les logs de Python pour les afficher dans une IHM (PyQt)
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:
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 ?