PyQtのQDialogがサイズ変更または最大化できないようにするにはどうすればよいですか?ウィンドウのサイズを変更したくありません。
41345 次
3 に答える
71
setFixedSizeを使用します:
mydialog.setFixedSize(width, height)
于 2012-12-08T07:24:52.057 に答える
5
上記の答えは問題ありません。さらに、次のように、最大および最小の幅と高さを手動で設定できます。
myDialog = QDialog()
myDialog.setMaximumWidth(myDialog.width())
myDialog.setMaximumHeight(myDialog.height())
または、要するに、maximumSizeを次のように使用できます。
myDialog.setMaximumSize()
上記のコードと同じように...
于 2019-08-12T13:51:44.703 に答える
0
固定サイズの ウィンドウまたはダイアログボックス(一般に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)
于 2019-04-10T06:40:09.513 に答える