Qt中若想要使能一个页面响应某个按键,那么只需要重写keyPressEvent();虚函数即可
原型 virtual void keyPressEvent(QKeyEvent * event);
//--------------------------------------------------------------------------
//类及函数名: ClassName::keyPressEvent()
//返回值类型: void
//函数参数 : QKeyEvent * event; 按键
//函数说明 : 按键按下时系统自动调用的虚函数重写
//--------------------------------------------------------------------------
void ClassName::keyPressEvent(QKeyEvent * event)
{
if (event->key() == Qt::Key_Enter || event->key() == Qt::Key_Return) // 按下enter键
{
// 按键响应后的操作
}
}