Форум сайта python.su
Начал осваивать 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
Офлайн
посмотрите тут,https://stackoverflow.com/questions/31630078/c-class-exposed-to-qml-error-in-fashion-typeerror-property-of-object-is
похоже на вашу проблему, на то что там Си не обращайте внимания.
[code python][/code]
Офлайн
PEHDOMТам не C, а C++. В C нет классов. Классы есть в C++ и в Ojective C, но это другие языки.
на то что там Си не обращайте внимания
Офлайн