QMessageBox设置警告
时间: 2024-11-20 14:29:44 浏览: 7
QMessageBox是Qt库中的一个对话框组件,用于显示不同类型的消息,包括警告信息。在Python的PyQt5中,你可以使用`QMessageBox.warning`函数来显示警告对话框。这个函数的基本语法如下:
```python
from PyQt5.QtWidgets import QMessageBox
message_box = QMessageBox()
message_box.setIcon(QMessageBox.Warning) # 设置图标类型,如QMessageBox.Information、QMessageBox.Question等
message_box.setText('这是警告消息') # 设置文字内容
message_box.setWindowTitle('警告标题') # 设置对话框标题
message_box.setStandardButtons(QMessageBox.Ok | QMessageBox.Close) # 设置默认按钮
button_response = message_box.exec() # 显示对话框并获取用户选择的按钮
# button_response的值可以是QMessageBox.Ok(点击OK)、QMessageBox.Close(关闭对话框)
```
在这个例子中,`exec()`方法会阻塞直到用户交互,你可以根据返回的`button_response`来处理用户的操作。
阅读全文