Welcome 歡迎光臨! 愛上網路 - 原本退步是向前

監聽 KeyPress 事件

檢查 event 是否為 QEvent.KeyPress 即可
from PyQt5.QtCore import QEvent


def eventFilter(self, obj, event):
if (event.type() == QtCore.QEvent.KeyPress):
key = event.key()
if key != Qt.Key_Escape:
print("Escape key")

return False # will not be filtered out (ie. event will be processed)
[ Python ] 瀏覽次數 : 86 更新日期 : 2023/07/02