pyqt5 如何固定图片大小
时间: 2023-06-09 21:04:53 浏览: 82
在PyQt5中,可以使用QLabel控件来显示图片,并使用.setFixedSize(width, height)方法来设置控件的大小。具体实现代码如下:
```
from PyQt5.QtGui import QPixmap
from PyQt5.QtWidgets import QLabel, QMainWindow
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 创建QLabel控件
label = QLabel(self)
# 加载图片
pixmap = QPixmap('image.jpg')
# 设置label中的图片
label.setPixmap(pixmap)
# 固定label的大小为300x300
label.setFixedSize(300, 300)
# 设置label在窗口中的位置
label.move(50, 50)
self.show()
```
以上代码中,我们首先创建了一个QLabel控件,并在其中加载了一张图片。然后使用.setFixedSize()方法,将label控件的大小设置为300x300,并使用.move()方法将其放置在窗口中的位置。这样,在窗口中显示的图片便是固定大小的了。
阅读全文