pyqt5 弹出警告框
时间: 2023-08-24 14:04:48 浏览: 89
弹出警告框
PyQt5 中可以使用 QMessageBox 类来弹出警告框。下面是一个简单的示例代码:
```python
from PyQt5.QtWidgets import QMessageBox, QApplication
app = QApplication([])
# 弹出警告框
msgBox = QMessageBox()
msgBox.setIcon(QMessageBox.Warning)
msgBox.setWindowTitle("警告")
msgBox.setText("这是一个警告消息!")
msgBox.setStandardButtons(QMessageBox.Ok | QMessageBox.Cancel)
msgBox.setDefaultButton(QMessageBox.Cancel)
result = msgBox.exec_()
print(result == QMessageBox.Ok)
app.exec_()
```
运行这段代码,会弹出一个警告框,用户可以选择确认或取消。如果用户点击了确认按钮,则输出 True,否则输出 False。
在上面的代码中,`setIcon` 方法设置警告框的图标为警告图标,`setText` 方法设置警告框的内容,`setStandardButtons` 方法设置警告框的按钮,`setDefaultButton` 方法设置默认按钮。最后调用 `exec_` 方法弹出警告框。
阅读全文