C++ 使用Qt识别数字键盘上的中心键(numlock关闭)

C++ 使用Qt识别数字键盘上的中心键(numlock关闭),c++,qt,keyboard-events,C++,Qt,Keyboard Events,我有以下功能(在Qt4中) 我还想识别何时按下数字键盘上的中间键(5键,但numlock关闭)。我不知道这把钥匙叫什么 正确的键是Qt::key\u Clear。我之前试过这个(正如在以前的编辑中所看到的),但我一定是开了numlock,或者是出了什么问题。+1,我希望更多的人在遇到难以理解的问题时会这样做! void keyReleaseEvent( QKeyEvent *e ) { // recognize that 'r' is pressed if ( e->key()

我有以下功能(在Qt4中)


我还想识别何时按下数字键盘上的中间键(5键,但numlock关闭)。我不知道这把钥匙叫什么

正确的键是
Qt::key\u Clear
。我之前试过这个(正如在以前的编辑中所看到的),但我一定是开了numlock,或者是出了什么问题。

+1,我希望更多的人在遇到难以理解的问题时会这样做!
void keyReleaseEvent( QKeyEvent *e )
{
   // recognize that 'r' is pressed
   if ( e->key() == Qt::Key_R )
   {
      doSomethingCool();
   }
}