PyQt:防止在QDialog中调整大小和最大化?

Ant*_*040 18 python resize pyqt qdialog

如何防止PyQt中的QDialog可调整大小或最大化?我不知道要改变的窗户大小......

Ava*_*ris 58

使用setFixedSize:

mydialog.setFixedSize(width, height)
Run Code Online (Sandbox Code Playgroud)

  • `self.setFixedSize(self.size())`将它设置为当前大小 (26认同)

小智 5

上面的答案很好,此外,您可以手动设置最大最小宽度和高度,如下所示:

myDialog = QDialog()
myDialog.setMaximumWidth(myDialog.width())
myDialog.setMaximumHeight(myDialog.height())
Run Code Online (Sandbox Code Playgroud)

或者简而言之,您可以将 MaximumSize 用作:

myDialog.setMaximumSize()
Run Code Online (Sandbox Code Playgroud)

就像上面的代码一样......