PyQt中QMessageBox的大小可以使用setFixedSize()函数来设置。
例如,以下代码将QMessageBox的大小设置为300x200像素:
from PyQt5.QtWidgets import QMessageBox
msg_box = QMessageBox()
msg_box.setText("Hello World!")
msg_box.setFixedSize(300, 200)
msg_box.exec_()
在这个例子中,我们创建了一个QMessageBox对象,并使用setText()函数设置了消息框中的文本。然后使用setFixedSize()函数将消息框的大小设置为300x200像素,并最终使用exec_()函数来显示消息框。
需要注意的是,使用setFixedSize()函数可以确保消息框的大小始终保持不变,无论消息框中的内容是什么。如果消息框中的内容超出了指定的大小,将会出现滚动条以便于查看全部内容。