QMessageBox()
时间: 2024-08-26 16:00:21 浏览: 39
Qt中QMessageBox的使用.rar
`QMessageBox`是Qt库中的一个类,它是一个用于在用户界面中显示消息对话框的小部件。在Python的PyQt或PySide等Qt绑定库中,`QMessageBox`常用于向用户展示警告、信息、询问确认或错误提示等内容,比如程序运行过程中的反馈、错误处理结果或者是需要用户作出决定的情况。
你可以创建一个`QMessageBox`对象,并通过其提供的静态方法(如`information()`、`warning()`、`question()`、`critical()`等)来显示不同类型的对话框。每个静态方法接收一些参数,例如标题、消息文本、按钮选项等,然后弹出对话框供用户交互。
示例代码:
```python
from PyQt5.QtWidgets import QMessageBox
# 显示一个简单的警告对话框
message_box = QMessageBox.warning(None, "警告", "操作将永久删除数据,请确认", QMessageBox.Yes | QMessageBox.No)
if message_box == QMessageBox.Yes:
# 如果用户点击了"是"按钮
delete_data()
```
阅读全文