PyQt5 keyReleaseEvent键位松开事件重复/连续发生解决方案
发布时间
阅读量:
阅读量
参考链接
PyQt5 keyReleaseEvent
键位松开事件重复/连续发生的解决办法
一、前言
由于存在一些不尽如人意的地方,因此在此进行记录。实际达成的效果为:当持续按住空格键时,键盘的 Press 事件会不断触发,而 Release 事件则不会被触发;只有在松开按键的瞬间,才会产生 Release 事件。
二、代码
from PyQt5.QtWidgets import QWidget, QApplication
from PyQt5.QtCore import Qt
import sys
class MainWindow(QWidget):
def __init__(self):
super().__init__()
def keyPressEvent(self, event):
if event.key() == Qt.Key_Space:
print("按下空格")
全部评论 (0)
还没有任何评论哟~
