QMessageBox格式
时间: 2023-10-11 08:07:03 浏览: 76
QMessageBox 是用于显示消息框的 Qt 类。它可以用于显示警告、错误、提问和信息等类型的消息。
QMessageBox 提供了许多参数来自定义消息框的外观和行为,其中包括消息类型、标题、信息文本、按钮标签和默认按钮等。下面是一个简单的示例:
```python
from PyQt5.QtWidgets import QApplication, QMessageBox
app = QApplication([])
msgBox = QMessageBox()
msgBox.setIcon(QMessageBox.Information)
msgBox.setText("This is a message box")
msgBox.setInformativeText("This is additional information")
msgBox.setWindowTitle("Message Box Example")
msgBox.setStandardButtons(QMessageBox.Ok | QMessageBox.Cancel)
returnValue = msgBox.exec()
if returnValue == QMessageBox.Ok:
print("OK clicked")
else:
print("Cancel clicked")
app.exec()
```
在上面的示例中,我们创建了一个消息框并设置了以下属性:
- `setIcon()`: 设置消息框的图标类型,这里是信息类型。
- `setText()`: 设置消息框的主要文本。
- `setInformativeText()`: 设置消息框的附加信息。
- `setWindowTitle()`: 设置消息框的标题。
- `setStandardButtons()`: 设置消息框的标准按钮。
- `exec()`: 显示消息框并等待用户响应。返回值是用户点击的按钮。
根据需要,您可以使用其他属性和方法来定制消息框的外观和行为。
阅读全文