当我在qt4中输入键盘的数字键盘侧时,我想接收QEvent::KeyPress并对其进行处理。但是,如果我检查事件的modifiers((,KeypadModifier应该会出现,但NoModifier是第一次输入的。之后,获得一个合适的KeypadModifier。在qt5中,keypadModifier是从一开始就获得的。为什么是这样?
我发现qt4本身有问题。
https://bugreports.qt.io/browse/QTBUG-15833?gerritIssueStatus=Open
所以,我使用KeyRelase事件。