想通过QProcess调用“cat”命令用faceSetDict_rotorFaces文件将faceSetDict文件的内容给覆盖掉,下面的代码可以实现:
Qstring fileName = QFileDialog::getOpenFileName(this, tr(“打开”), ….);
if (!fileName.isEmpty( )) {
QProcess *Read_Process = new QProcess( );
Read_Process->setProcessChannelMode(QProcess::SeparateChannels);
Read_Process->setStandardOutputFile(“../system/faceSetDict”);
Read_Process->start(“cat ../system/faceSetDict_rotorFaces >” );
Read_Process->waitForFinished( );
}
但是../system/faceSetDict_rotorFaces这个文件我想通过getOpenFileName( )来打开(即Read_Process->start(“cat fileName >”),这样好像不行!),那么我该如何来表示上面代码划横线的部分?谢谢!