[Qt] Key_Listener
-
Hallo.
Habe mal eine Frage. Programmiere nocrmalerweise in Java und bräuchte jetzt für C++ sowas wie den Keylistener. Gibt es da sowas?Habe eine Gui erzeugt um einen fahrenden Roboter zu steuern und würde jetzt gerne noch implementieren, dass er auch auf die Pfeiltasten reagiert und dementsprechend sich bewegt.
Wie kann ich den Tastendruck auslesen um dann den BEfehl zu starten?
Vielen Dank
~edit by GPC: Topic geändert~
-
Hallo,
welches Toolkit verwendest du? Btw. So gut wie jedes hat einen Keylistener im Angebot.
MfG
GPC
-
Benutze QT
-
Bin leider noch nicht wirklich weiter gekommen...
Kann mir jemand helfen?
Danke
-
Kenne mich mit QT nicht so aus.
Aber wahrscheinlich musst du nur das signal für "KeyEvents" in deiner Anwendung in dem richtigen Slot fangen.
Am besten du suchst mal bei google oder so nach QT und KeyEvent, evtl. findest du ja was.
Oder einer unserer QT Gurus kommt mal vorbei
-
Sorry fuer die spaete Antwort.
Zuerst optional http://doc.trolltech.com/4.3/qwidget.html#grabKeyboar und dann http://doc.trolltech.com/4.3/qwidget.html#keyPressEvent sollte gehn. Du musst von einem Widget (es geht auch ein Button oder irgendeine Anzeige etc) ableiten und keyPressEvent ueberladen. Es geht aber auch, dass du ein Dummywidget machst, dass nur die keyPressEvents grabt und so diesen Teil von anderen Widgets trennt.Ich hoffe, dass das weiterhilft.
MfG aMan..