Comment puis-je diriger la sortie d'un QProcess vers un fichier?
Question
Je souhaite que la sortie de qconf
soit redirigée vers test_settings.txt
dans mon dossier tmp. J'ai pensé à deux possibilités:
QProcess procWriteProject;
procWriteProject.start("qconf", QStringList() << " -sprj "
<< projectList[0] << " >> " << "\"/tmp/testing.txt\"");
procWriteProject.start("qconf -sprj " + projectList[0] + " >> "
+ "/tmp/test_settings");
Est-ce que l'un ou l'autre fonctionnera? Y a-t-il un meilleur moyen?
La solution
QProcess procWriteProject;
procWriteProject.setStandardOutputFile("/tmp/test_settings.txt");
procWriteProject.start("qconf", QStringList() << "-sprj" << projectList[0]);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow