PyQtのQDialogがサイズ変更または最大化できないようにするにはどうすればよいですか?ウィンドウのサイズを変更したくない。
setFixedSize を使用:
mydialog.setFixedSize(width, height)
上記の回答は問題ありません。また、次のようにmaximumとminiの幅と高さを手動で設定できます。
myDialog = QDialog()
myDialog.setMaximumWidth(myDialog.width())
myDialog.setMaximumHeight(myDialog.height())
つまり、次のようにmaximumSizeを使用できます。
myDialog.setMaximumSize()
上記のコードと同じように...
固定サイズウィンドウまたはダイアログボックスを設定するには(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)