首页 > 解决方案 > 如何区分字母/数字和箭头/ f1/ f2。?

问题描述

我正在使用 pyqt5 编写文本编辑器。

在覆盖 eventFilter 方法时,我想知道何时按下常规键(例如字母或数字)以及何时按下箭头(或 shift、capsLK、f1、f2.- 所有没有真正写在文档)。

我知道我可以检查每一个案例,例如 - if key == QtCore.Qt.Key_Left、elif key == QtCore.Qt.Key_Right ... 等等。但是有一种更有效、更简单的方法可以做到这一点,而无需检查每一个案例?

标签: pythonpython-3.xpyqt5

解决方案


推荐阅读