Найти - Пользователи
Полная версия: Отобразить изображение в QML
Начало » GUI » Отобразить изображение в QML
1
Omg_Zomg
Начал осваивать 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?? У меня динамически создаются изображения в numpy, как их отобразить через QML?
PEHDOM
посмотрите тут,https://stackoverflow.com/questions/31630078/c-class-exposed-to-qml-error-in-fashion-typeerror-property-of-object-is
похоже на вашу проблему, на то что там Си не обращайте внимания.
py.user.next
PEHDOM
на то что там Си не обращайте внимания
Там не C, а C++. В C нет классов. Классы есть в C++ и в Ojective C, но это другие языки.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB