Come posso indirizzare l'output di un QProcess a un file?
Domanda
Voglio avere l'output di qconf
reindirizzato a test_settings.txt
nella mia cartella tmp. Ho pensato a due possibilità:
QProcess procWriteProject;
procWriteProject.start("qconf", QStringList() << " -sprj "
<< projectList[0] << " >> " << "\"/tmp/testing.txt\"");
procWriteProject.start("qconf -sprj " + projectList[0] + " >> "
+ "/tmp/test_settings");
Funzionerà uno di questi? C'è un modo migliore?
Soluzione
QProcess procWriteProject;
procWriteProject.setStandardOutputFile("/tmp/test_settings.txt");
procWriteProject.start("qconf", QStringList() << "-sprj" << projectList[0]);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow