PYQT5 QtWidgets.QMessageBox的大小
时间: 2024-01-07 22:23:13 浏览: 164
最新PyQt5学习笔记资料.docx
5星 · 资源好评率100%
根据提供的引用内容,QtWidgets.QMessageBox是PyQt5中用于显示消息框的类。它的大小是根据消息框中显示的内容自动调整的,无法直接设置大小。
下面是一个使用QtWidgets.QMessageBox的例子:
```python
from PyQt5.QtWidgets import QApplication, QMessageBox
app = QApplication([])
# 创建一个消息框
msg_box = QMessageBox()
msg_box.setWindowTitle("提示")
msg_box.setText("这是一个消息框")
msg_box.setIcon(QMessageBox.Information)
# 显示消息框并等待用户响应
response = msg_box.exec()
# 根据用户响应进行相应操作
if response == QMessageBox.Ok:
print("用户点击了确定按钮")
elif response == QMessageBox.Cancel:
print("用户点击了取消按钮")
app.exec()
```
这个例子创建了一个简单的消息框,设置了标题、文本和图标,并等待用户响应。根据用户的点击按钮,可以执行相应的操作。
阅读全文