Seite 1 von 1

[Solved]Tastatureingabe abfragen

Verfasst: 10. Februar 2009 09:07
von curator
Hi,
ich hab hier ein kleines GUI gebaut, auch mit QPainter was gemalt.

Nun will ich dieses Bild bewegen können, und dafür Die Pfeiltasten als SIGNAL werten. Wie heißt dieses SIGNAL, bzw. muss mal es anlegen? Das mit dem Slot dann zu connecten krieg ich (hoffentlich ^^) hin.

Besten Dank in vorraus

curator

Verfasst: 10. Februar 2009 09:18
von franzf
Da gibt es eventhandler.

* void keyPressEvent ( QKeyEvent * event )
* void keyReleaseEvent ( QKeyEvent * event )

Wahrscheinlich reicht dir das keyPressEvent. Implementieren und das wars.

Verfasst: 10. Februar 2009 09:35
von curator
Hab ich verstanden, geht auch schon. Sobald ich ne Taste drücke, printet der jetzt ne Testausgabe. Wie kann ich rausfinden, welche Taste gedrückt wurde?

Dann ist das Problem gelöst. In Rekordzeit :-)

Verfasst: 10. Februar 2009 09:45
von Christian81
Steht doch alles in QKeyEvent drinn... :roll:

Verfasst: 10. Februar 2009 10:35
von curator
Wenn jemand das gleiche Problem hat:

mit event->key() erhält man einen eideutigen Int für jede Taste der leicht geprüft werden kann.

Danke für Eure Hilfe