# case5 关闭窗体时询问
import sys
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.resize(800,600)
self.setWindowTitle('myapp')
self.setWindowIcon(QIcon\
('./Lena.jpg'))
self.setToolTip('^_^ Hello PyQt ^_^')
QToolTip.setFont(QFont\
('微软雅黑', 12))
def closeEvent(self, event):
# 重新定义closeEvent
reply = QMessageBox.question\
(self,'提示','确定退出吗?',QMessageBox.Yes,QMessageBox.No)
if reply == QMessageBox.Yes:
event.accept()
else:
event.accept()
myapp = QApplication(sys.argv)
mywidget = MyWidget()
mywidget.show()
sys.exit(myapp.exec_())
PYQT-- 关闭窗体时询问--20240819
最新推荐文章于 2024-08-20 16:20:53 发布