qt 中如何检测是否按下键盘(很实用)
生活随笔
收集整理的這篇文章主要介紹了
qt 中如何检测是否按下键盘(很实用)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.
添加頭文件<QKeyEvent>2.
在界面類的構造函數中添加
3.使用
//記得在頭文件中添加 (Widget 的類聲明中) void keyPressEvent(QKeyEvent *event)void Widget::keyPressEvent(QKeyEvent *event){if(event->key()==Qt::Key_V)//也可以是等于鍵值對應的數值 如 event->key()==86 ,86是 v的十進制鍵值{}}ps:
| grabKeyboard() | 捕獲鍵盤事件 |
| releaseKeyboard() | 釋放鍵盤事件 |
| void grabMouse() | 捕獲鼠標事件 |
| void releaseMouse() | 釋放鼠標事件 |
附一個很全的鍵值博文
鍵值
總結
以上是生活随笔為你收集整理的qt 中如何检测是否按下键盘(很实用)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qt 中如何播放声音(QSound)
- 下一篇: Qt5.9绘制文字(drawText函数