Подтвердить что ты не робот

PyQt: предотвращать изменение размера и максимизацию в QDialog?

Как я могу предотвратить изменение размера QDialog в PyQt или его максимальное увеличение? Я не хочу, чтобы размер окна изменился.

4b9b3361

Ответ 1

Используйте setFixedSize:

mydialog.setFixedSize(width, height)

Ответ 2

Чтобы установить окно или диалоговое окно фиксированного размера (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)