标签:
keyPressEvent()部分代码:if (e->key() == Qt::Key_A && !e->isAutoRepeat()){ if (!mPressFlag_A) { mKeyDirection.x = -1;//这里就是真正按键按下触发的事件 } mPressFlag_A = true; }keyReleaseEvent()部分同理: if (e->key() == Qt::Key_A && mKeyDirection.x == -1 && !e->isAutoRepeat()) { if (mPressFlag_A) { mKeyDirection.x = 0;//这里就是真正按键释放触发的事件 } mPressFlag_A = false; }标签:
原文地址:http://www.cnblogs.com/luxiaolai/p/4522104.html