Wie kann ich direkt die Ausgabe eines QProcess in eine Datei?
Frage
Ich mag die Ausgabe von qconf
in meinem tmp Ordner test_settings.txt
umgeleitet haben. Ich habe gedacht, von zwei Möglichkeiten:
QProcess procWriteProject;
procWriteProject.start("qconf", QStringList() << " -sprj "
<< projectList[0] << " >> " << "\"/tmp/testing.txt\"");
procWriteProject.start("qconf -sprj " + projectList[0] + " >> "
+ "/tmp/test_settings");
Wird eine dieser Arbeit? Gibt es einen besseren Weg?
Lösung
QProcess procWriteProject;
procWriteProject.setStandardOutputFile("/tmp/test_settings.txt");
procWriteProject.start("qconf", QStringList() << "-sprj" << projectList[0]);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow