Seite 1 von 1
Mit QCoreApplication Konsolen-KeyEvents abfangen?
Verfasst: 12. Februar 2008 16:14
von Cartman
Hallo, ist es möglich, eine rein konsolenbasierte Anwendung mit QCoreApplication zu schreiben, wobei KeyEvents aus der Konsole abgefangen werden? Ich möchte mein Programm mit Tastendrücken steuern.
Verfasst: 12. Februar 2008 17:26
von VuuRWerK
Imho kannst Du bei einem Konsolenprogramm keine Events abfangen: Konsolenprogramme kannst Du aber durch "Kommandos" steuern. Wenn also der nutzer 'q' eingibt das sich Dein Programm beendet, das ganze geht aber nur über ein simples "cin".
Gut Schuß
VuuRWerK

Verfasst: 12. Februar 2008 20:36
von upsala
Man könnte ein QFile auf stdin öffnen und dann mal schaun, ob man nicht sogar ein Signal readyRead von QFile bekommt, wenn eine Taste gedrückt wird. 'Richtige' Keycodes wird aber bei Konsolenprogrammen mittels Qt-Mittlen nicht bekommen.