IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

[QProcess] Récupérer le résultat d’exécution


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2018
    Messages : 30
    Par défaut [QProcess] Récupérer le résultat d’exécution
    Salut , j'ai lance un script matlab depuis qt creator a l'aide de la classe Qprocess le script il s’exécute bien , mais je veux a la fin récupérer le résultat de script , existe-t-il une méthode pour récupérer le résultat de script ??

  2. #2
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Tout dépend quelle est la sortie de ton script. Sortie standard, sortie d'erreur, un fichier ?

    Tu peux récupérer la sortie standard avec la fonction QByteArray QProcess::readAllStandardOutput()

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2018
    Messages : 30
    Par défaut
    je pense c'est un sortie standard puisque le script fais des calcules et donne a la fin le résultat , j'ai déjà utilise la fonction readAllStandardOutput() ms j'arrive pas a l'afficher pour tester est ce que la valeur retourne exacte ou non , pour le moment je cherche comment vérifie le résultat de readAllStandardOutput()

  4. #4
    Membre éprouvé
    Avatar de ymoreau
    Homme Profil pro
    Ingénieur étude et développement
    Inscrit en
    Septembre 2005
    Messages
    1 154
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur étude et développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 154
    Par défaut
    Pour afficher du contenu tu peux utiliser qDebug().
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    qDebug() << "Sortie du script :";
    qDebug() << processObject->readAllStandardOutput();

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2018
    Messages : 30
    Par défaut
    j'ai deja le tester mais il s'affiche seulement :

    Sortie du script :

  6. #6
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Pourrais-tu nous montrer le code que tu utilises pour exécuter le script MATLAB via QProcess ?

Discussions similaires

  1. [IP-2007] Récupérer le résultat de l'exécution d'une requête sous Infopath 2007
    Par imothepe_33 dans le forum InfoPath
    Réponses: 1
    Dernier message: 05/07/2011, 14h17
  2. Exécuter une fonction et récupérer le résultat
    Par coraziari_l dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 14/01/2008, 16h56
  3. [MySQL] besoin d'aide pour exécuter une requête et en récupérer le résultat
    Par fast462 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 28/05/2007, 10h30
  4. Réponses: 5
    Dernier message: 31/05/2006, 19h30
  5. Réponses: 3
    Dernier message: 16/10/2005, 11h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo