Как как выполнить событие с keyPressEvent один раз
Запускается скрипт. При нажатие на Q
будет выводиться текст.
Моя задача сделать так, чтобы при повторном нажатие на Q
, текст не выводился, другими словами, эта функция больше не работала.
...
def keyPressEvent(self, event):
if event.key() == Qt.Key_Escape:
self.close()
if event.key() == Qt.Key_Q:
print('apple')
...
Источник: Stack Overflow на русском