Qt中键盘事件的使用方法

2016-04-15  本文已影响3700人  仍是少年呀

首先包含编译预处理命令

#include <QKeyEvent>

然后在头文件中添加事件响应函数声明

public void KeyPressEvent(QKetEvent *e)

在main.cpp中添加函数实现

void MainWindow::KeyPressEvent(QKeyEvent *e)
{
       if(e->modifier==Qt::ControlModifier)//这里是判断是否有修饰的按键,例如control,shift等,此处以ctrl为例
       {
           if(e->key()==Qt::Key_s)//判断键值,此处以S键为例
           {
                 //do something
           }
       }
}

以上就是简单的键盘事件使用方法

上一篇 下一篇

猜你喜欢

热点阅读