qprocess

    2

    1答えて

    QProcessを使用してシェルコマンドを実行しています。 コマンドが正常に実行されたと判断するにはどうすればよいですか? ExitStatusは、プロセスが正常に終了したかクラッシュしたことを通知します。 exitcodeにはどのような値がありますか? プロセスごとに異なるexitcodeが表示されています。

    7

    3答えて

    親プロセス書き込み文字列"Message\n"を子プロセスstdinに書き込みます。しかし子プロセスはそれを受け取っていません。コードのどこに問題がありますか? のQt 4.7.3 親プロセスコード: // class TestParent : public QMainWindow void TestParent::createChildProcess() { childProces

    0

    2答えて

    Qt4には、新しく生成プロセスのEnv変数を設定するためのQProcess :: setProcessEnvironment()があります。 ただし、QProcess :: startDetached()は静的メンバー関数なので、setProcessEnvironment()は適用されません。 Qtで分離されたプロセスのEnv変数はどのように設定されますか?

    0

    1答えて

    新しいQProcessを開始し、その中にデータを書き込んで閉じると、効果が得られます。それは正常に動作しますが、私はさらにいくつかのデータを書く必要があります。 WriteChannelは既に閉じられているため、これは機能しません。 QProcess *_helpProcess = new QProcess(); QStringList arguments; _helpProcess->sta

    0

    1答えて

    大学のC++コードをQtウィジェットにラップしようとしています。 しかし、彼のプログラムの標準出力は必然的に見る必要があります。現在、私はGUIを構築し、彼のプログラムを実行するQProccessを開いて(そのパイプでコマンドを送信する)と仮定しています。 私の質問は、そのプログラムの標準出力を読んで、それをqlabelなどで表示することです(つまり、どの機能を調べるべきですか)。

    0

    2答えて

    QProcessで使用されるいくつかの引数を渡すというスロットがあります。 私はこの引数のいくつかを使って外部プログラムを実行します。 問題は、前のプロセスが次のプロセスを開始するまで待って、これらのプロセスのキューを作成したいということです。 あなたは、最も簡単な方法は何と思いますか? ここに私の方法/スロット:ここ void FirstCase::CallApp(QString text, Q