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

OmgZomg

Новичок
Пользователь
Апр 22, 2020
30
2
8
Начал осваивать QML, не могу понять, как туда прокинуть изображение
Мой код

Python:
 # 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?? У меня создается динамически много изображений через numpy. Как их отображать в QML?
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
про QML ничего не знал, стал гуглить
а что нужно строго два файла писать base.qml и test.py или можно в одном всё написать?, как? спс
ТС - может с этого примера начать, и я не понимаю вопрос
не могу понять, как туда прокинуть изображение
что это?
 

OmgZomg

Новичок
Пользователь
Апр 22, 2020
30
2
8
про QML ничего не знал, стал гуглить
а что нужно строго два файла писать base.qml и test.py или можно в одном всё написать?, как? спс
ТС - может с этого примера начать, и я не понимаю вопрос

что это?
Ну вообще этот вопрос расчитан на тех, кто хорошо знает QML)
пишется два файла,qml и py.
Если вы будете гуглить, как отобразить изображение через QML, то в примерах будет указан путь к файлу. Вот этот момент мне надо каким-то образом избежать.
 

Форум IT Специалистов