[gelöst] QGLWidget und keyPressEvent

Alles rund um die Programmierung mit Qt
Antworten
twessels
Beiträge: 18
Registriert: 28. Mai 2007 13:23
Kontaktdaten:

[gelöst] QGLWidget und keyPressEvent

Beitrag 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: 
 }
}
Zuletzt geändert von twessels am 24. August 2007 15:49, insgesamt 2-mal geändert.
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

Beitrag von Volker »

Schon mal die Suchfunktion benutzt?
http://www.qtforum.de/forum/viewtopic.p ... t=keypress
Bitte seid so nett und ändert den Titel von Beiträgen die gelöst wurden, auf [gelöst] Beitragstitel
Antworten