Отобразить изображение в QML

Начал осваивать QML, не могу понять, как туда прокинуть изображение

Мой код

 # Signal Set Main Pixmap
 setMainPixmap = Signal(QtGui.QPixmap)

#resized_data-это изображение в виде массива
resized_data = resize(self.cube[:, :, 0], (512, 512))
success, ei = cv2.imencode('.png', resized_data * 500)
img_png = ei.tobytes()
img = QtGui.QImage.fromData(img_png, 'PNG')
copy_img = img.copy()
pixmap = QtGui.QPixmap.fromImage(copy_img)
self.setMainPixmap.emit(pixmap)

# функция в qml файле
function onSetMainPixmap(pixmap){
        mainPixmapLabel.setPixmap(pixmap)
    }

возвращает

TypeError: Property 'setPixmap' of object Label_QMLTYPE_0(0x3812600) is not a function

как тогда прокинуть pixmap в QML??


Ответы (0 шт):