QProcess의 출력을 파일로 지시하려면 어떻게해야합니까?

StackOverflow https://stackoverflow.com/questions/1805119

  •  05-07-2019
  •  | 
  •  

문제

나는 출력을 원한다 qconf 리디렉션 test_settings.txt 내 TMP 폴더에서. 나는 두 가지 가능성을 생각했습니다.

QProcess procWriteProject;

procWriteProject.start("qconf", QStringList() << " -sprj "
    << projectList[0] << " >> " << "\"/tmp/testing.txt\"");

procWriteProject.start("qconf -sprj " + projectList[0] + " >> "
    + "/tmp/test_settings");

그 중 하나가 효과가 있습니까? 더 좋은 방법이 있습니까?

도움이 되었습니까?

해결책

QProcess procWriteProject;
procWriteProject.setStandardOutputFile("/tmp/test_settings.txt");
procWriteProject.start("qconf", QStringList() << "-sprj" << projectList[0]);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top