在pyQT5中创建一个消息弹窗,选择退出则停止运行,否则继续执行
时间: 2024-05-03 19:21:32 浏览: 159
以下是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QMessageBox
app = QApplication([])
# 创建一个消息框
msg_box = QMessageBox()
msg_box.setWindowTitle("提示")
msg_box.setText("确定要退出吗?")
msg_box.setStandardButtons(QMessageBox.Yes | QMessageBox.No)
msg_box.setDefaultButton(QMessageBox.No)
# 显示消息框,并获取用户的选择
choice = msg_box.exec_()
# 判断用户的选择
if choice == QMessageBox.Yes:
# 用户选择退出,停止运行
app.quit()
else:
# 用户选择继续执行,继续运行
pass
```
阅读全文