Pyqt5 usin keyPressEvent On Функция не класс - PullRequest
0 голосов
/ 03 мая 2020

Есть мой проект.

Мой проект создан с функциями. Я не использовал CLASS

Но я хочу использовать keyPressEvent для своих функций.

import sys
from PyQt5.QtWidgets import (QApplication, QWidget)
from  PyQt5 . Qt  import  Qt

# I don't want this! 

class MainWindow(QWidget):

    def keyPressEvent(self, event):
        if event.key() == Qt.Key_Space:
            self.test_method()
    def test_method(self):
        print('Space key pressed')
app = QApplication(sys.argv)
demo = MainWindow()
demo . show ()
sys.exit(app.exec_())

С функцией keyPressEvent

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...