📅  最后修改于: 2023-12-03 15:03:56.517000             🧑  作者: Mango
在PyQt5中,可以通过修改窗口的最大尺寸来限制用户改变窗口的大小。本文将介绍如何使用PyQt5设置窗口的最大尺寸。
import sys
from PyQt5.QtWidgets import QApplication, QWidget
class Example(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('Example')
# 设置最大高度和宽度
self.setMaximumHeight(200)
self.setMaximumWidth(300)
# 显示窗口
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = Example()
sys.exit(app.exec_())
在上述示例中,我们使用setMaximumHeight()
和setMaximumWidth()
方法设置了窗口的最大高度和宽度。在示例中,我们将最大高度设置为200,最大宽度设置为300。这意味着用户无法将窗口大小调整为超过这些值。
self.setMaximumHeight(200)
这行代码使用setMaximumHeight()
方法设置窗口的最大高度为200。
self.setMaximumWidth(300)
这行代码使用setMaximumWidth()
方法设置窗口的最大宽度为300。
通过设置窗口的最大尺寸,我们可以限制用户改变窗口的大小。使用PyQt5,我们可以通过setMaximumHeight()
和setMaximumWidth()
方法设置窗口的最大高度和宽度。