QMessageBox()设置大小
时间: 2024-02-20 10:54:43 浏览: 344
标准对话框1
QMessageBox()是Qt框架中用于显示消息对话框的类。要设置QMessageBox的大小,可以使用setFixedSize()方法或者通过设置样式表来实现。
方法一:使用setFixedSize()方法设置大小
```python
from PyQt5.QtWidgets import QMessageBox
# 创建QMessageBox对象
box = QMessageBox()
# 设置固定大小
box.setFixedSize(300, 200) # 设置宽度为300,高度为200
# 显示消息对话框
box.exec_()
```
方法二:使用样式表设置大小
```python
from PyQt5.QtWidgets import QMessageBox
# 创建QMessageBox对象
box = QMessageBox()
# 设置样式表
box.setStyleSheet("QLabel{min-width: 300px; min-height: 200px; font-size: 16px;}")
# 显示消息对话框
box.exec_()
```
这两种方法都可以设置QMessageBox的大小,你可以根据自己的需求选择其中一种方法来使用。
阅读全文