[Qt] keyPressEvent , jak zmusic kilka klawiszy naraz do dzialania :)
Ostatnio zmodyfikowano 2010-10-20 22:18
dmx81 Temat założony przez niniejszego użytkownika |
[Qt] keyPressEvent , jak zmusic kilka klawiszy naraz do dzialania :) » 2010-10-20 22:18:57 szukam rozwiazania, aby mozna bylo reagowac na kombinacje roznych klawiszy, wszytsko dziala ladnie, kiedy wciskam pojedynczo klawisze, jak wcisne jakas kombinacje, to i tak dziala tylko ten ostatni wcisniety: void GLWidget::keyPressEvent( QKeyEvent * event ) { if( event->key() == Qt::Key_Escape ) close(); if( event->key() == Qt::Key_Space ) rr++; if( event->key() == Qt::Key_Up ) yy += 0.02; if( event->key() == Qt::Key_Down ) yy -= 0.02; if( event->key() == Qt::Key_Left ) xx -= 0.02; if( event->key() == Qt::Key_Right ) xx += 0.02; if( event->key() == Qt::Key_Z ) zz -= 0.02; if( event->key() == Qt::Key_X ) zz += 0.02; repaint(); }
a chcialbym np zeby poruszac sie po skosie obracajac sie i oddalajac.... byc moze event przechowuje tylko jedno zdarzenie na raz?? |
|
« 1 » |