20 键盘事件

20.1 键盘事件处理函数

QWidget类中包含如下虚函数,提供对键盘事件的处理:

其参数QKeyEvent描述了事件发生时的细节,如具体哪个键盘键按下、弹起,按键上的字符,等等。

20.2 案例

20.2.1 创建项目

通过QtCreator,在C:\Users\Minwei\Projects\Qt路径下,创建名为Keyboard的项目。

20.2.2 设计界面

C:\Users\Minwei\Projects\Qt\Keyboard\keyboarddialog.ui:

20.2.3 实现功能

C:\Users\Minwei\Projects\Qt\Keyboard\keyboarddialog.h:

C:\Users\Minwei\Projects\Qt\Keyboard\keyboarddialog.cpp:

20.2.4 测试验证

运行效果如图所示: