[Interest] QML: Property 'update' of object QPaintedTextureImage is not a function

Federico Ferri federico.ferri.it at gmail.com
Fri Feb 1 10:50:38 CET 2019


I’m trying to display a stream of images from a capture device in Qt3D
(via a texture).

So I subclassed QPaintedTextureImage overriding paint().

According to documentation of QPaintedTextureImage, each time update()
is called, the paint() function is invoked and the resulting image is

I’m trying to do so from QML (i.e. I have a Timer { onTriggered:
myTexImage.update() }) but I get the error:

22:48:54.865282+0100 Qt3DOpenCV[50001:4569220] qrc:/MyScene.qml:57:
TypeError: Property 'update' of object
Qt3DRender::QPaintedTextureImage(0x106ef6bf0) is not a function

How shall the update() method be invoked?

More information about the Interest mailing list