Qt4和Qt5中的QKeyEvent修饰符有什么不同



当我在qt4中输入键盘的数字键盘侧时,我想接收QEvent::KeyPress并对其进行处理。但是,如果我检查事件的modifiers((,KeypadModifier应该会出现,但NoModifier是第一次输入的。之后,获得一个合适的KeypadModifier。在qt5中,keypadModifier是从一开始就获得的。为什么是这样?

我发现qt4本身有问题。

https://bugreports.qt.io/browse/QTBUG-15833?gerritIssueStatus=Open

所以,我使用KeyRelase事件。

相关内容

  • 没有找到相关文章

最新更新