Ответ 1
Используйте setFixedSize:
mydialog.setFixedSize(width, height)
Как я могу предотвратить изменение размера QDialog в PyQt или его максимальное увеличение? Я не хочу, чтобы размер окна изменился.
Используйте 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)