pyqt5界面设计,限制界面大小
时间: 2024-10-20 14:18:38 浏览: 42
PyQt5每天必学之QSplitter实现窗口分隔
PyQt5是一个用于Python的跨平台GUI工具包,它基于Qt库。在PyQt5中设计界面时,如果你想限制窗口的大小,可以使用`setFixedSize()`方法。这个方法接受两个参数,分别代表窗口的宽度和高度,单位通常是像素。
例如:
```python
from PyQt5.QtWidgets import QApplication, QWidget
class MainWidget(QWidget):
def __init__(self):
super(MainWidget, self).__init__()
self.setWindowTitle('限定大小窗口')
# 设置窗口尺寸不可改变
self.setFixedSize(400, 300) # 这里设置为400x300像素
self.show()
if __name__ == '__main__':
app = QApplication([])
main_widget = MainWidget()
app.exec_()
```
在这个例子中,创建了一个主窗口,并设置了其固定大小为400x300像素,用户无法通过拖拽边角来调整窗口大小。
阅读全文