pyqt5 如何监控是否点击关闭按钮
时间: 2023-04-01 10:01:23 浏览: 170
基于python监控程序是否关闭
您可以使用QCloseEvent事件来监控是否点击了关闭按钮。您可以重写QWidget或QMainWindow的closeEvent()方法,以便在关闭窗口之前执行一些操作。例如:
```python
class MyWidget(QWidget):
def closeEvent(self, event):
# 在这里执行您的操作
print("窗口关闭了")
event.accept() # 关闭窗口
if __name__ == '__main__':
app = QApplication(sys.argv)
widget = MyWidget()
widget.show()
sys.exit(app.exec_())
```
在上面的代码中,我们重写了QWidget的closeEvent()方法,并在关闭窗口之前打印了一条消息。最后,我们调用了event.accept()方法来关闭窗口。
阅读全文