qprocess

    0

    1答えて

    ファイルを含むフォルダの内容をコピーしようとしています。これは、srcパスからdestにパスをコピーする必要があるが、次の手順どおりに動作していない、それをコピーしている間のplsは私が最善の方法は、別の MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->s

    0

    1答えて

    これは、QNXターゲットのコードスニペットです。私はシステムでそれを実行し、私は次の点火サイクル/私のシステムを再起動するとき、それは正常に動作し、GUIはフリーズ/ハングです。 可能であれば、このコードで何が間違っているか教えてください。 私はreadAllStandardOutputで試してみましたが、同じ問題で信号を開始して開始しました。それは助けになりませんでした。 qCDebug(SYS

    -4

    1答えて

    QTで1つのプッシュボタンを持つメインウィンドウを作成しました。プッシュボタンをクリックしたときに追加の小さなプログラムを実行しようとすると、動作しません。私は次のコードを持っています: void MainWindow::on_pushButton_clicked() { QProcess *process = new QProcess(this); process->sta

    0

    1答えて

    1 QProcessから別のQProcessに通信したいと思います。だから私はいくつかのIPCメカニズムが必要ですか、それとも信号とスロットでもできますか?

    1

    2答えて

    Qtフレームワークでは、QProcessを使用して別の.exeを開くことができるはずです。以下は、私がボタンをクリックしたときに動作しないと、コールバックが呼び出されます。 void MainWindow::on_pushButton_clicked() { QProcess *process = new QProcess(this); QString wordPath =

    2

    1答えて

    QProcessオブジェクトの実行ファイル名/パスを特定する可能性はありますか?ここまでは、プロセスを識別するためのQProcess :: pid()があることだけを知っています。 Qtの文書を精査することはこれまで有用な解決策には至っていない。 ありがとうございます!このようなQProcessオブジェクトのprogram()方法、使用する 例 int main() {     QProcess

    1

    1答えて

    Qtを使用してQProcessに関するいくつかの問題があります。私はプッシュボタンのonClickイベントで次の関数を接続しました。基本的には、このボタンをクリックすると別のファイルを実行し、Qtプログラムでその出力を取得します。このファイルcalculatorが実行され、出力が表示され、ユーザーからの入力が待機されます。シナリオでは void runPushButtonClicked() {

    0

    1答えて

    私はコマンドをパイプして実行しようとしていますが、パイプする方法を理解できません。 私がI(ソースは)私は、配管を実装する必要がI(宛先) QString files = "for %I in (source) do copy %I (destination)" QProcess copy ; copy.start(files); %をコピーしない%をシェルコマンドに を使用して一度に複数

    0

    1答えて

    では動作しません。 このコードは、それを処理する必要があります connect(&checkFW, SIGNAL(readyReadStandardOutput()), this, SLOT(readOutput())); //QString command = "wget --user=abc--ask-password https://xxxxxxx.com"; //checkFW.sta

    0

    1答えて

    にQProcess出力を送信しますこのように: void myTextBrowser::readyReadStandardOutput(){ QProcess *p = qobject_cast<QProcess*>(sender()); QString txt (p->readAllStandardOutput()); ... setText(txt);