在 PyQt 中,关闭事件是指当用户尝试关闭应用程序窗口时所触发的事件。通常情况下,我们希望在用户关闭窗口之前显示一个提示框,询问用户是否确认退出。本文将详细解析如何实现关闭事件和退出提示框,并提供相应的源代码。
首先,我们需要导入 PyQt 的相关模块:
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QMessageBox
from PyQt5.QtCore import Qt
接下来,我们定义一个继承自 QMainWindow 的自定义窗口类: