qt学习之键盘事件( keyPressEvent)
来源:互联网 发布:c4d python生成器 编辑:程序博客网 时间:2024/06/11 19:50
//最近一直忙于做驱动,对底层东西很是好奇,好奇键盘是 怎么区分每个键值的,又是怎么响应的!因此,就有了下面这些代码
//环境windows 工具qt 语言c++
//在主窗体类中声明键盘响应函数void keyPressEvent(QKeyEvent * event);//c.pp文件中实现void MainWindow::keyPressEvent(QKeyEvent *event){//0x30对应Ascii表中0,0x31表示1,剩下的一次类推
if (0x30 <= event->key() && 0x39 >= event->key()){
qDebug()<<event->key();}
else if (0x2a == event->key()){
qDebug()<<event->key();}
else if (0x1b == event->key()){
qDebug()<<event->key();
}
else if (0x08 == event->key()){
qDebug()<<event->key();
}
else if (0x23 == event->key()){
qDebug()<<event->key();
}
else if (0x0d == event->key()){
qDebug()<<event->key();
else if (0x2e == event->key()){
//sKey = ".";qDebug()<<"%d"<<event->key();}
else if (0x54 == event->key()){
qDebug()<<event->key();
}
else if (0x41 <= event->key() && 0x48 >= event->key()){
qDebug()<<event->key();
}
else{
qDebug()<<event->key();
}
}//对应键值表和ascll表你会有更多发现》》》》》ascll链接:http://www.asciima.com/
0 0
- qt学习之键盘事件( keyPressEvent)
- Qt 处理键盘按键事件:只能输入字母 keyPressEvent
- 初学Qt:吐槽下keyPressEvent事件
- Qt 中响应回车事件 keyPressEvent
- keyPressEvent,QWS_KEYBOARD,QWS_MOUSE_PROTO,嵌入式qt同时支持键盘和触摸屏
- QT 事件处理 KeyPressEvent 和 定时器时间 Timer
- 自学QT之键盘事件
- Qt学习之路——— Qt键盘、鼠标事件的处理
- Qt学习之一,键盘事件细节
- qt之键盘、鼠标事件处理
- 解决Qt:keyPressEvent不响应
- QT学习之路————重写键盘事件
- Qt中的键盘事件
- Qt中的键盘事件
- Qt键盘事件
- Qt中的键盘事件
- Qt键盘事件
- Qt键盘事件
- Hibernate内置映射
- windows的socket_tcp服务端与linux的socket_tcp客服端简单通讯
- 机试算法讲解: 第41题 广度优先搜索之迷宫问题
- 使用live writer发布typecho博客含图片文章,支持1.0
- zoj 1951 Goldbach's Conjecture(素数筛选继续水)
- qt学习之键盘事件( keyPressEvent)
- 【ASP.NET】——AdRotator控件
- 机试算法讲解: 第42题 广度优先搜索之我该如何倒可乐
- 8/1
- Android 自定义底部导航栏&消息显示
- ACCESS+ADO学习记录一点点
- onvif学习1-框架介绍
- setsockopt的作用
- 机试算法讲解: 第43题 递归之汉诺塔问题