是否有任何方法来禁用按键事件时,他们重复?
我正在开发一个游戏,当我按下一个键,球员进入运行模式,回到站立模式时,关键是释放。问题是,通过重复keyPressEvent()
事件,会自动出现keyReleaseEvent()
事件,使播放机在进入运行模式后立即返回站立模式,从而重置步骤(用于运行动画)。
我该怎么做才能取消这个?
发布于 2014-04-16 18:37:50
由于您使用Qt标记了您的问题,我假设您使用的是question -在这种情况下,使用QKeyEvent::isAutoRepeat()
检查密钥事件是“真正的”键事件还是自动重复事件。
https://stackoverflow.com/questions/23114661
复制相似问题