怎么在pyqt界面上显示图片
时间: 2024-02-04 16:40:51 浏览: 84
Python超市商品识别商品检测yolo可以检测图片,视频流,pyqt5有界面python商用源码
5星 · 资源好评率100%
可以使用QLabel控件来在pyqt界面上显示图片。
首先,需要导入PyQt5.QtGui和PyQt5.QtWidgets模块:
```
from PyQt5.QtGui import QPixmap
from PyQt5.QtWidgets import QLabel, QMainWindow, QApplication
```
然后,可以创建一个QLabel控件,并将图片路径作为参数传递给QPixmap对象,最后将QPixmap对象设置给QLabel控件:
```
class MyWindow(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
# 创建一个QLabel控件
label = QLabel(self)
# 加载图片
pixmap = QPixmap('image.jpg')
# 将图片设置给QLabel控件
label.setPixmap(pixmap)
label.setGeometry(50, 50, 200, 200)
self.setGeometry(300, 300, 300, 300)
self.show()
```
最后,创建一个QApplication对象,并将MyWindow对象作为参数传递给它的exec_()方法,启动应用程序:
```
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MyWindow()
sys.exit(app.exec_())
```
这样就可以在pyqt界面上显示图片了。
阅读全文