[gelöst] QGLWidget und keyPressEvent
Verfasst: 24. August 2007 12:52
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?
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:
}
}