Qt - KeyAbfrage mit OpenGL
-
hi,
ich hab mitvoid GLWidget::keyPressEvent(QKeyEvent *event) { switch(event->key()) { case Qt::Key_Up: kamera_z+=1; break; case Qt::Key_Down: kamera_z-=1; break; case Qt::Key_D: kamera_x+=1; break; //... } updateGL(); }
eine key-abfrage gemacht, mit der ich mich in meiner 3D-Umgebung bewegen will!
dabei sind kamera_x und kamera_z globale variablen, die ich in der paint_gl mitglTranslatef
verwende!
Leider funktioniert aber immer nur ein key, selbst wenn ich zwei drücke! Wie kann ich es denn erreichen, dass ich mich z.b. gleichzeitig nach oben und rechts bewege, wenn ich nach oben und rechts drücke, und nicht nur nach rechts oder nach oben?Wär nett, wenn mir jmd helfen könnte!
Vielen Dank Gast0109_234