📅  最后修改于: 2023-12-03 15:18:46.539000             🧑  作者: Mango
在PyQt5中,可以使用setFixedSize()方法来为应用程序的窗口设置固定的高度和宽度。
下面是一个简单的代码示例,展示了如何使用setFixedSize()方法将窗口的高度设置为200像素,宽度设置为300像素。
import sys
from PyQt5.QtWidgets import QApplication, QWidget
class App(QWidget):
def __init__(self):
super().__init__()
self.title = 'PyQt5 - Set fixed window size'
self.left = 10
self.top = 10
self.width = 300
self.height = 200
self.initUI()
def initUI(self):
self.setWindowTitle(self.title)
self.setGeometry(self.left, self.top, self.width, self.height)
self.setFixedSize(self.width, self.height)
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = App()
sys.exit(app.exec_())
在代码中,我们创建了一个名为App的类,该类继承自QWidget类。我们初始化了一些变量来保存应用程序的标题,左、上、宽度和高度位置,并定义了initUI()方法来设置和显示窗口。
在initUI()方法中,我们调用了setWindowTitle()和setGeometry()方法分别设置窗口的标题和位置。然后,我们调用setFixedSize()方法将窗口的高度设置为200像素,宽度设置为300像素。
最后,我们调用show()方法来显示窗口。
通过setFixedSize()方法,我们可以轻松地为应用程序的窗口设置固定的高度和宽度。这对于创建需要特定窗口大小的应用程序非常有用。