QProcess und Tastatureingabe

Alles rund um die Programmierung mit Qt
Antworten
mathies
Beiträge: 149
Registriert: 9. Februar 2007 17:50
Wohnort: Erfurt

QProcess und Tastatureingabe

Beitrag von mathies »

Hallo,

ich habe ein Konsolenprogramm was ich über einen QProcess starte. Es ist möglich während der Laufzeit Tastatureingaben zu machen um so den Programmlauf zu beeinflussen.

Wie gestalte ich das aber wenn das Programm im QProcess läuft? Ich habe sämtliche Funktionen wie write oder putChar ausprobiert. Nutzt nix. Wie bekomme ich es hin, dass während der Laufzeit der QProcess mitbekommt, dass ich eine beliebige Taste gedrückt habe - z.B. "Q"?

Also mit:

Code: Alles auswählen

myProcess->write("Q\n",2);

oder

myProcess->write("Q",1);

oder

myProcess->putChar('Q');
funktioniert es nicht :(

Kann man vielleicht irgendwie beim QProcess eine Event auslösen? Mit der event() Funktion an sich geht es ja schon mal net...
Antworten