I wouldn't expect that to happen, but if that is indeed the issue then there is a simple workaround.
import QtQuick 2.0 as QQ QQ.Canvas { [....] } -- Alan Alpert On Wed, Sep 11, 2013 at 12:42 PM, Chris Meyer <cmeyer1969...@gmail.com> wrote: > I'm attempting to use the Canvas object in Qml. See code below. > > When I run it using qmlscene, I get an error that says 'TypeError: object is > not a function' on the line in the Qml 'var img = new Image()'. > > I think 'Image' is conflicting with the Qml Image object. If this is what is > happening, is there any suggested workaround for this problem? > > > > import QtQuick 2.1 > > > Canvas { > > id: canvas > > width: 600 > > height: 200 > > onPaint: { > > var ctx = canvas.getContext('2d'); > > ctx.save(); > > ctx.clearRect(0, 0, canvas.width, canvas.height); > > ctx.restore(); > > var img = new Image() > > img.src = "https://www.google.com/images/srpr/logo4w.png" > > img.onload = function() { > > ctx.drawImage(img, 0, 0); > > }; > > } > > } // Canvas > > > > _______________________________________________ > Interest mailing list > Interest@qt-project.org > http://lists.qt-project.org/mailman/listinfo/interest > _______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest