通过重写按钮按下的事件,来生成按键新的功能
OverrideSlot.py
""" Override(覆盖) 槽函数 """ from PyQt5.QtWidgets import * from PyQt5.QtCore import * import sys class OverrideSlot(QWidget): def __init__(self): super(OverrideSlot, self).__init__() self.setWindowTitle("Override(覆盖) 槽函数") def keyPressEvent(self, e): if e.key() == Qt.Key_Escape: self.close() elif e.key() == Qt.Key_Alt: self.setWindowTitle("按下Alt键") if __name__ == "__main__": app = QApplication(sys.argv) main = OverrideSlot() main.show() sys.exit(app.exec_())