0

私は新しいものを始めて、QProcessそれにいくつかのデータを書き込んで、それを閉じて効果を得ています。問題なく動作しますが、さらにデータを書き込む必要があります。WriteChannelはすでに閉じられているため、これは機能しません。

QProcess *_helpProcess = new QProcess();
QStringList arguments;
_helpProcess->start("../bin/help_app", arguments);
_helpProcess->write(page.toStdString().c_str());
_helpProcess->closeWriteChannel();

問題を解決するには?何らかの方法でチャンネルを再開できますか?

4

1 に答える 1

2

チャネルを閉じたら、プロセス間のパイプを閉じます。戻る方法はありません!

于 2011-08-03T06:52:55.037 に答える