美文网首页
Qt键盘事件响应突然失效的处理方法

Qt键盘事件响应突然失效的处理方法

作者: tianxiaoMCU | 来源:发表于2019-12-20 14:43 被阅读0次
    现象

    程序通过处理void keyPressEvent(QKeyEvent *event)实现当焦点处于应用界面时获得键盘输入,一直都挺好的,改了点不相关的东西后就死活拿不到输入事件了。

    问题排查

    检查了几遍代码没发现啥地方改动影响到这里。通过测试键盘上的按键,发现,也不是所有的键都无效。一些功能键,如回车、小键盘开关键等键还是有效的,字母和数字就无效了。

    解决

    百度了一下,在窗口的构造函数里加入这句话就解决了this->grabKeyboard();

    相关文章

      网友评论

          本文标题:Qt键盘事件响应突然失效的处理方法

          本文链接:https://www.haomeiwen.com/subject/vnqinctx.html