Qt 键盘事件

添加头文件

#include

重写函数

void keyPressEvent(QKeyEvent *);

widget设置策略

widget->setFocusPolicy(Qt::StrongFocus);

添加键盘按下事件处理函数的定义

void Widget::keyPressEvent(QKeyEvent *e)

{

    switch(e->key())

    {

     case Qt::Key_Space:

     ui.labelImage->setPixmap(m_srcImage);

    break; 

    default:

    break;

    }

你可能感兴趣的:(Qt 键盘事件)