Tag: qprocess

Die QProcess Klasse, ein Teil der Qt-framework, bietet eine Möglichkeit zum starten von externen Programmen und mit Ihnen zu kommunizieren.

Wie zu verwenden einen Prozess (QProcess) in einen neuen thread (QThread)?

Anzahl der Antworten 2 Antworten
Ich habe den folgenden code: void Processmethod() { QDialog *ProcessMessage = new QDialog; Ui::DialogProcessMessage Dialog; Dialog.setupUi(ProcessMessage); ProcessMessage->setModal(true); ProcessMessage->setAttribute(Qt::WA_DeleteOnClose); ProcessMessage->show(); qApp->processEvents(); processmethodONE(); processmethodTWO(); processmethodTHREE(); } void processmethodONE() { QString ProcessCommand = "w8 " + blablubli"; Prozess.setWorkingDirectory(Path); //QProcess "Prozess"

QProcess nicht ausgeführt werden externe ausführbare

Anzahl der Antworten 1 Antworten
Ich bin kämpfen, um eine Lösung zu finden für mein problem, aber ich habe einfach keine Ahnung wie es zu lösen. Ich bin erstellen einer Benutzer-Schnittstelle für einige Programme, die ich gemacht (so können Sie durch einfaches

QProcess Lesen und schreiben

Anzahl der Antworten 1 Antworten
Ich versuche zu Lesen und zu schreiben von einem qprocess jetzt. Ich machte ein kleines test-Programm, das als Eingabe nimmt und erneut auf dem Bildschirm in einer Schleife. Hier ist mein code von Qt QString path =

Wie startet man ein Shell-Skript mit QProcess?

Anzahl der Antworten 3 Antworten
Wie kann ich ein Shell-Skript mit QProcess? Das Shell-Skript hat acht verschiedene Befehle im it-Bereich, mit Argumenten, die anderen ohne. Ich habe versucht, starten Sie das Shell-Skript mit (Ubuntu 11.10): QProcess *Prozess = new QProcess(); Prozess->setWorkingDirectory(MainDirectory); Prozess->start("/bin/sh",

Ausführen von ffmpeg im Terminal MacOS

Anzahl der Antworten 1 Antworten
Ich bin ziemlich neu auf MacOS und ich kann nicht finden es einfach, die Arbeit mit Terminal zu bekommen ffmpeg richtig laufen, wie ich am Fenster. Ich habe ffmpeg-binary von http://ffmpegmac.net und ich versuche ausführen der ausführbaren

Echtzeit-Anzeige von QProcess Ausgabe in einem textBrowser

Anzahl der Antworten 1 Antworten
Ich bin ein Neuling in der qt-Entwicklung, und ich möchten, übertragen Sie die Ausgabe von QProcess zu einem textBrowser in Echtzeit. Ich fing an, durch ausführen eines einfachen echo-Befehl,aber die Ausgabe des Programms wird nicht immer angezeigt.

QProcess und shell : Zerstört, während der Prozess noch läuft

Anzahl der Antworten 2 Antworten
Will ich starten Sie ein shell-Skript mit Qt. QProcess process; process.start(commandLine, QStringList() << confFile); process.waitForFinished(); if(process.exitCode()!=0) { qDebug () << " Error " << process.exitCode() << process.readAllStrandardError(); } else { qDebug () << " Ok " <<

Qt - QProcess nicht funktioniert

Anzahl der Antworten 2 Antworten
Ich versuche den internet explorer zu starten, Also ich benutze den code unten QProcess * process=new QProcess(this); QString temp="C:\\Program Files\\Internet\ Explorer\\iexplore.exe"; process->startDetached(temp.toStdString().c_str()); Aber es funktioniert nicht. InformationsquelleAutor prabhakaran | 2010-11-15

Qt Aufruf Externer Python-Skript

Anzahl der Antworten 3 Antworten
Bin ich zu schreiben versucht, eine GUI-wrapper für meine Befehlszeilen-tools, die in Python geschrieben. Es wurde mir vorgeschlagen, dass ich, sollte die Verwendung von Qt. Unten ist mein Projekt .cpp-Datei: #include "v_1.h" #include "ui_v_1.h" #include<QtCore/QFile> #include<QtCore/QTextStream> #include

Der richtige Gebrauch von QProcess

Anzahl der Antworten 1 Antworten
Plattform: Qt 4.8.2, Win 7 Bitte beachten Sie die folgende Logik flow: 1. App started 2. functionA() triggered 3. the app periodically capture some images to external files 4. end of functionA() 5. the app create a

Starten Sie einen Prozess mit QProcess

Anzahl der Antworten 6 Antworten
Ich versuche, starten Sie Microsoft word verwenden QProcess wie folgt: QString program = "WINWORD.EXE"; process->start(program); aber es passiert nichts. winword.exe ist auf dem Weg (also wenn ich winword.exe Wort ist openning). Ist es der richtige Weg, dies

how to get output system () - Befehl in Qt?

Anzahl der Antworten 3 Antworten
Benutze ich system () - Befehl in Qt. und ich möchte die Ausgabe und zeigen Sie es an die Benutzer. mein Befehl ist: system("echo '" + rootPass.toAscii() + "' | su - root -c 'yum -y install

Was ist der Unterschied zwischen QProcess::start-und QProcess::startDetached?

Anzahl der Antworten 2 Antworten
Die Qt-Dokumentation gibt diese Erklärung: QProcess::start: Startet die angegebene Programm in einem neuen Prozess, falls dieser nicht bereits ausgeführt wird, die übergabe der Kommandozeilen-Argumente Argumente. QProcess::startDetached: Startet das Programm program mit den Argumenten, die Argumente in einem

Holen Sie sich alle Laufenden Prozesse info mit QProcess

Anzahl der Antworten 2 Antworten
paar Tagen habe ich gefragt, wie man alle Laufenden Prozesse im system mittels QProcess. ich fand einen Befehl, der die Ausgabe aller Prozesse auf eine Datei: C:\WINDOWS\system32\wbem\wmic.exe" /OUTPUT:C:\ProcessList.txt PROCESS get Caption diese erstellen C:\ProcessList.txt die Datei enthält

Wie um zu überprüfen, ob ein Programm ausgeführt wird, durch seinen Namen mit Qt (C++)

Anzahl der Antworten 3 Antworten
Wie um zu überprüfen, ob ein Programm ausgeführt wird, durch seinen Namen, mit Qt (C++). Wird QProcess::pid den job? Ich weiß nicht, wie es zu benutzen. Bitte vorschlagen. Diese Frage scheint zu passen Ihre Bedürfnisse, solange Sie

Rohrleitungen (oder command-chaining) mit QProcess

Anzahl der Antworten 4 Antworten
Bin ich mit Qt und bash über, ausführen müssen, so etwas wie: bash: cat file | grep string in Qt: QString cmd = "cat file | grep string"; QProcess *process = new QProcess; process->start(cmd); process->waitForBytesWritten(); process->waitForFinished(); qDebug()

lese QProcess-Ausgabe in String

Anzahl der Antworten 4 Antworten
Ich habe einen code, der verwendet QProcess wie diese. int main(int argc, char *argv) { int status=0; QProcess pingProcess; QString ba; QString exec = "snmpget"; QStringList params; params << "-v" << "2c" << "-c" << "public" <<

Wie bekomme ich STDOUT von einem QProcess?

Anzahl der Antworten 2 Antworten
Dachte ich, ich ging, um die Ausgabe von QProcess mit dem folgenden code: //Start the process process.start(tr("php-cgi www/test.php"),QIODevice::ReadWrite); //Wait for it to start if(!process.waitForStarted()) return 0; //Continue reading the data until EOF reached QByteArray data; while(process.waitForReadyRead()) data.append(process.readAll());