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');
Kann man vielleicht irgendwie beim QProcess eine Event auslösen? Mit der event() Funktion an sich geht es ja schon mal net...