QProcess から QTextEdit に stdout を取得したいと考えています。次のようにするとうまくいきます:
QObject::connect(process, SIGNAL(readyReadStandardOutput()),
this, SLOT(readStdOutput()));
と
void myClass::readStdOutput()
{
teOutput->insertPlainText(process->readAllStandardOutput());
}
サブプログラムが継続的に stdout に出力している間 (端末でテスト)、QTextEdit は出力のチャンクで数秒ごとに更新されるだけです。