Sivo 悉见

5、PyQt5关闭窗口弹出确认消息

匿名 · 更新于 2018/3/4

import sys
from PyQt5.QtWidgets import QApplication, QWidget,QMessageBox

class MessageBox(QWidget):     def init(self,parent=None):         QWidget.init(self,parent)         self.setGeometry(300,300,250,150)         self.setWindowTitle('messagebox')     def closeEvent(self, event):         reply=QMessageBox.question(self,'Message',                                          '确定要退出吗?',QMessageBox.Yes,                                          QMessageBox.No)         if reply==QMessageBox.Yes:             event.accept()         else:             event.ignore()

app=QApplication(sys.argv) qb=MessageBox() qb.show() sys.exit(app.exec_())