阅读背景:

PyQt5:消息窗口(5)_谁谁谁的专栏_pyqt5 消息窗口

来源:互联网 

学习《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.QApplication(sys.argv) 
    msgBox = MessageBox()
    msgBox.show()
    sys.exit(app.exec_())
#!/usr/bin/



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: