Seite 1 von 1

[gelöst] QGLWidget und keyPressEvent

Verfasst: 24. August 2007 12:52
von twessels
Hi,
ich rotiere einen Würfel mit den WASD-Tasten. Mein Problem ist die kurze Pause zwischen Taste einmal drücken und halten.

Also ich drücke 'a', der würfel rotiert um 1° nach links, dann kommt die Pause, dann rotiert er flüssig weiter.

Kann ich irgendwo die Hold-Time auf 0 setzen um diesen Ruckler zu vermeiden?

Code: Alles auswählen

void GLWidget::GLWidget( QWidget *parent) : QGLWidget( parent)
{
 setFocusPolicy(Qt::StrongFocus);
}

void GLWidget::keyPressEvent( QKeyEvent *e)
{
 switch(e->key())
 {
  case Qt::Key_W: break;
  case Qt::Key_A:  break;
  case Qt::Key_S:  break;
  case Qt::Key_D:  break;
  default: 
 }
}

Verfasst: 24. August 2007 12:56
von Volker
Schon mal die Suchfunktion benutzt?
http://www.qtforum.de/forum/viewtopic.p ... t=keypress