键盘事件
来源:互联网 发布:nba2k14中文版下载软件 编辑:程序博客网 时间:2024/06/05 01:03
void MainWindow::keyPressEvent(QKeyEvent *event){ qDebug()<<"press"; QString message(" pressed"); if(event->key() ==Qt::Key_Space) { message.prepend("space"); } if(event->key() ==Qt::Key_Up) { message.prepend("up"); label->setGeometry(label->x(),label->y()-5,70,30); } if(event->key() ==Qt::Key_Down) { message.prepend("down"); label->setGeometry(label->x(),label->y()+5,70,30); } if(event->key() ==Qt::Key_Left) { message.prepend("left"); label->setGeometry(label->x()-5,label->y(),70,30); } if(event->key() ==Qt::Key_Right) { message.prepend("right"); label->setGeometry(label->x()+5,label->y(),70,30); } if(event->key() == Qt::Key_A) { if(event->modifiers() & Qt::ControlModifier && event->modifiers() &Qt::AltModifier) { message="Ctrtl+Alt+A"; } } if(event->key() == Qt::MetaModifier) { message="meta pressed"; }}
阅读全文
0 0
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- 键盘事件
- web前端知识体系大全
- [笔记]: 最小生成树Kruska
- linux下的CPU、内存、IO、网络的压力测试工具与方法介绍
- SSH 框架学习之初识Java中的Action、Dao、Service、Model—————————–学到就要查,自己动手动脑!!!
- 插入排序与希尔排序详解
- 键盘事件
- 整数排序
- pandas.DataFrame.fillna 的几种method
- 网路协议
- Ignatius and the Princess IV
- Android开发中的三种提示(Dialog,Toast,Snackbar)实现
- Java并发编程:Thread类的使用
- 在主方法中创建String型变量,实现字符变量的大小写转换,并将转换后的结果输出
- 右键菜单事件