KeyEvents in Non-GUI Applikation

Alles rund um die Programmierung mit Qt
Antworten
schulze
Beiträge: 9
Registriert: 27. August 2008 19:14

KeyEvents in Non-GUI Applikation

Beitrag von schulze »

Hallo,

ich habe eine Qt-Anwendung für die Konsole (QCoreApplication) unter Linux geschrieben, die bis auf eine Kleinigkeit schon komplett funktioniert: Ich möchte gerne, dass diese Anwendung beim Drücken der ESC-Taste beendet wird.

Ich habe tagelang gegoogelt und hunderte von Varianten ausprobiert, aber komme einfach nicht weiter. Key-Events scheint es in Non-GUI Anwendungen nicht zu geben.

Nun habe ich auch schon darüber nachgedacht, einen Thread hinzuzufügen, der dann mittels "getc()" oder so auf eine Eingabe wartet. Aber das fände ich dann wirklich sehr unelegant. Außerdem weiß ich nicht einmal, ob ESC da überhaupt ankommt.

Kann mir vielleicht jemand einen Tipp geben?
Antworten