Retour des log de commande shell
Résolu
castors33
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
castors33 Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
castors33 Messages postés 49 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je fais un programme avec Qt sur Linux avec QtCreator. Mon problème est le suivant : dans ma fenêtre principale, je me fais une console façade qui en fait me sert seulement d'intermédiaire. J'entre la commande dans un QLineEdit et quand je fais "enter" ma commande est exécutée. Mon but est que tout ce qui serait normalement marqué dans la console soit marqué dans mon QTextEdit juste en haut, les log de réussite et aussi les log d'erreur. Et ce pour toutes les commandes Shell.
Présentement, j'utilise popen qui me retourne un FILE* ce qui me permet d'exécuter les résultats des principales commandes comme ls,mkrdir,... Mais, je n'ai pas les log d'erreurs lorsqu'ils surviennent. Il y a aussi la commande cd qui me cause problème.
Merci de tout conseil
je fais un programme avec Qt sur Linux avec QtCreator. Mon problème est le suivant : dans ma fenêtre principale, je me fais une console façade qui en fait me sert seulement d'intermédiaire. J'entre la commande dans un QLineEdit et quand je fais "enter" ma commande est exécutée. Mon but est que tout ce qui serait normalement marqué dans la console soit marqué dans mon QTextEdit juste en haut, les log de réussite et aussi les log d'erreur. Et ce pour toutes les commandes Shell.
Présentement, j'utilise popen qui me retourne un FILE* ce qui me permet d'exécuter les résultats des principales commandes comme ls,mkrdir,... Mais, je n'ai pas les log d'erreurs lorsqu'ils surviennent. Il y a aussi la commande cd qui me cause problème.
Merci de tout conseil
A voir également:
- Retour des log de commande shell
- Invite de commande - Guide
- Classic shell - Télécharger - Personnalisation
- Commande terminal mac - Guide
- Commande dism - Guide
- Retour à la ligne excel formule - Guide