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

Reply via email to