• 5501阅读
  • 2回复

窗口怎么接收QProcess运行程序的反馈?? [复制链接]

上一主题 下一主题
离线robin7513
 
只看楼主 倒序阅读 楼主  发表于: 2009-11-19
我使用QProcess类运行了一个程序,程序是可以通过控制台运行的。运行时会输出一些信息。
请问窗口怎么接收这些反馈信息???
离线stklv

只看该作者 1楼 发表于: 2009-11-21
参考
proc = new QProcess(this);
  connect(proc, SIGNAL(readyReadStandardOutput()), this, SLOT(readFromStdout()));
  connect(proc, SIGNAL(readyReadStandardError()), this, SLOT(readFromStderr()));
  connect(proc, SIGNAL(finished(int, QProcess::ExitStatus)), this, SLOT(done(int, QProcess::ExitStatus)));
离线stklv

只看该作者 2楼 发表于: 2009-11-21
然后:
QByteArray ba = proc->readAllStandardOutput();
快速回复
限100 字节
 
上一个 下一个