pyqt5 改变QMessageBox()窗口大小
时间: 2023-08-13 17:43:04 浏览: 786
改变窗口大小的对话框
5星 · 资源好评率100%
可以通过设置QMessageBox的属性来改变窗口大小,具体代码如下:
```python
from PyQt5.QtWidgets import QMessageBox
msg_box = QMessageBox()
msg_box.setWindowTitle("Title")
msg_box.setText("Message")
msg_box.setStandardButtons(QMessageBox.Ok | QMessageBox.Cancel)
# 设置窗口大小
msg_box.setMinimumSize(600, 400)
msg_box.setMaximumSize(800, 600)
reply = msg_box.exec_()
```
在上面的代码中,首先创建了一个QMessageBox对象,然后设置了窗口的标题、消息和标准按钮。接着通过调用`setMinimumSize()`和`setMaximumSize()`方法来设置窗口的最小和最大大小,从而改变窗口的大小。最后调用`exec_()`方法来显示消息框,并获取用户的响应。
阅读全文