如何防止PyQt中的QDialog可调整大小或最大化?我不希望窗口的大小发生变化。
使用setFixedSize:
mydialog.setFixedSize(width, height)
要设置固定大小的窗口或对话框(通常为QWidget),可以使用setFixedSize(QSize)或setFixedSize(int,int)函数。
在PyQt5中,使用: -
custom_dialog.setFixedSize(QSize(width, height)) # setFixedSize(QSize)
要么
custom_dialog.setFixedSize(width, height) # setFixedSize(int, int)
你必须导入
from PyQt5.QtCore import QSize
你也可以用
custom_dialog.setFixedSize(custom_dialog.size())
其他相关功能
setFixedWidth(INT)
setFixedHeight(INT)