使用pyqtgraph生成一个能够播放图片的窗口

使用pyqtgraph生成一个能够播放图片的窗口

import numpy as np
from pyqtgraph.Qt import QtCore, QtGui
import pyqtgraph as pg

app = QtGui.QApplication([])

win = QtGui.QMainWindow()
win.resize(800,800)
imv = pg.ImageView()
win.setCentralWidget(imv)
win.show()
win.setWindowTitle('pyqtgraph example: ImageView')

data = np.array([[i for i in range(255)] for _ in range(255)])
imv.setImage(data)
colors = [
            (0, 0, 0),
            (45, 5, 61),
            (84, 42, 55),
            (150, 87, 60),
            (208, 171, 141),
            (255, 255, 255)
        ]
cmap = pg.ColorMap(pos=np.linspace(0.0, 1.0, 6), color=colors)
imv.setColorMap(cmap)

QtGui.QApplication.instance().exec_()

posted @ 2022-08-11 19:20  bH1pJ  阅读(39)  评论(0编辑  收藏  举报