qt 中怎么实现对键盘按键按下的响应

2025-04-29 06:06:26
推荐回答(2个)
回答1:

#include 头文件加入

protected:

void keyPressEvent(QKeyEvent *e);方法获取键盘按下的响应。

e->key()获取具体按键信息

回答2:

通过事件 void keyPressEvent(QKeyEvent *event); 这是虚函数,你需要重写这个函数。
例如:
void CameraShow::keyPressEvent(QKeyEvent *event)
{
if(event->key()==Qt::Key_M)
{
qDebug() << "the M is pressed";
}
}