pyqt5图片显示label
时间: 2023-05-31 09:06:19 浏览: 113
pyqt5 从本地选择图片 并显示在label上的实例
5星 · 资源好评率100%
要在PyQt5的标签中显示图像,可以使用QPixmap。以下是一个示例代码:
```python
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
from PyQt5.QtGui import QPixmap
class App(QWidget):
def __init__(self):
super().__init__()
self.title = 'PyQt5 Image'
self.left = 10
self.top = 10
self.width = 320
self.height = 200
self.initUI()
def initUI(self):
self.setWindowTitle(self.title)
self.setGeometry(self.left, self.top, self.width, self.height)
# 创建标签并设置图像
label = QLabel(self)
pixmap = QPixmap('image.png')
label.setPixmap(pixmap)
label.setGeometry(10, 10, 300, 180)
self.show()
if __name__ == '__main__':
app = QApplication([])
ex = App()
app.exec_()
```
在上面的代码中,我们创建了一个名为“App”的类,该类继承自QWidget。在initUI方法中,我们创建了一个标签并使用QPixmap设置图像,然后将其添加到窗口中。最后,通过调用show方法显示窗口。
请注意,在此示例中,图像文件“image.png”应该与Python文件位于同一目录中。如果您的图像文件位于不同的目录中,请在QPixmap中指定完整的路径。
阅读全文