学习《PyQt4入门指南 PDF中文版.pdf 》笔记
#!/usr/bin/python
# messagebox.py
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import QMessageBox
class MessageBox(QtWidgets.QWidget):
def __init__(self, parent = None):
QtWidgets.QWidget.__init__(self, parent)
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('Message Box')
def closeEvent(self, event):
reply = QMessageBox.question(self, 'Message',
"Are you sure to quit?", QMessageBox.Yes, QMessageBox.No)
if reply == QMessageBox.Yes:
event.accept()
else:
event.ignore()
if __name__ == "__main__":
import sys
app = QtWidgets.QApplicat