Seite 1 von 1

QProcess und Tastatureingabe

Verfasst: 1. November 2008 23:39
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...