• 3940阅读
  • 0回复

请教QProcess? [复制链接]

上一主题 下一主题
离线shuminhua
 

只看楼主 倒序阅读 楼主  发表于: 2010-04-09
想通过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 >”),这样好像不行!),那么我该如何来表示上面代码划横线的部分?谢谢!

QQ: 398827954
Email: shuminhua@126.com;shuminhua23@hotmail.com
http://www.pumpliu.com/bbs/userspace.asp?sid=4
快速回复
限100 字节
 
上一个 下一个