pyqt5 一句代码实现点击ESC 退出窗体

500 阅读1分钟

方案1、将这句代码加到窗体类MainWindow初始化中

QtWidgets.QShortcut(QtGui.QKeySequence('Esc', ), self, self.close)

方案2、将这句话添加到main函数窗体类实例化之后

    QtWidgets.QShortcut(QtGui.QKeySequence('Esc', ), mainWindow, mainWindow.close)

注:mainWindow 为主窗体的实例, 即mainWindow = MainWindow()