私はLinuxでQTの開発をしていたので、時々補助シェルスクリプトを使用したが、QTは、コードの上にさらに騒ぎが直接せずに、シェルスクリプトを実行して、自分のスキルを共有するために、今日で結果を取得する必要があります。
方法//シェルまたはシェルスクリプト命令実行 共通:: executeLinuxCmd(QStringのstrCmd)QStringの { QProcess P; p.start( "バッシュ"、QStringListを()<< " - C" << strCmd); p.waitForFinished() ; QStringのstrResult p.readAllStandardOutput =(); ; strResultを返す } //例 QStringのstrResult1 = executeLinuxCmd( "須藤の/home/test.shのSH"); QStringのstrResult2 = executeLinuxCmd( "CATの/ etc /ホスト名"); 我々が記載あなたのビジネスはstrResult1とstrResult2に対処する必要があり、私は、コードは現在、非常に明確であると信じて!!!