,可以通过以下步骤实现:
from PyQt5.QtWidgets import QApplication, QMainWindow, QGraphicsPixmapItem, QGraphicsScene, QGraphicsView
from PyQt5.QtGui import QPixmap, QImage
import pyqtgraph as pg
view = pg.GraphicsView()
scene = QGraphicsScene()
view.setScene(scene)
img_view = pg.ImageView(view)
scene.addWidget(img_view)
pixmap = QPixmap("image.jpg") # 替换为你的图片路径
# 或者
image = QImage("image.jpg") # 替换为你的图片路径
img_view.setImage(pixmap) # 或者 img_view.setImage(image)
完整的示例代码如下:
from PyQt5.QtWidgets import QApplication, QMainWindow, QGraphicsPixmapItem, QGraphicsScene, QGraphicsView
from PyQt5.QtGui import QPixmap, QImage
import pyqtgraph as pg
app = QApplication([])
win = QMainWindow()
view = pg.GraphicsView()
scene = QGraphicsScene()
view.setScene(scene)
img_view = pg.ImageView(view)
scene.addWidget(img_view)
pixmap = QPixmap("image.jpg") # 替换为你的图片路径
# 或者
image = QImage("image.jpg") # 替换为你的图片路径
img_view.setImage(pixmap) # 或者 img_view.setImage(image)
win.setCentralWidget(view)
win.show()
app.exec_()
这样,你就可以在pyqtgraph的ImageView中显示QPixmap或QImage了。
领取专属 10元无门槛券
手把手带您无忧上云