十、键盘事件
1、Qt 使用 QKeyEvent 类来描述与键盘有关的信息,比如按下或释放键的代码,使用枚举类型 QEvent::Type 描述与键盘有关的事件,比如 QEvent::KeyPress 表示键盘按下事件,
QEvent::KeyRelease表示键盘释放事件等。
2、是否接收键盘事件,最好明确的调用 QEvent::ignore()和 QEvent::accept()函数。3、按键与字符:对于键盘,通常按下一个键会产生一个字符,比如按下 A 键,会产生字符"a",但有些键不会产生字符,比如 delete、insert 等键,而且按下 A 键不一定必须产生字符"a"(比如在中文、德文等其他非英文国家键盘布局的情形下,按键 A 不一定会产生字符"a")。
4、捕获键盘输入的原理与捕获鼠标输入是相同的,详见鼠标事件。
5、按键与自动重复:自动重复是指按下键