[Interest] Anti-aliasing for QML Canvas on Windows?
Mark
markg85 at gmail.com
Tue Feb 19 08:38:48 CET 2013
On Fri, Feb 15, 2013 at 7:49 PM, Mark <markg85 at gmail.com> wrote:
> Hi,
>
> I'm drawing some shapes on Windows 7 with QML Canvas, but the output
> really seems aliased as in the anti-aliasing is off.
>
> The code:
>
> import QtQuick 2.0
>
> Item {
> width: 400
> height: 400
>
> Canvas {
> id:canvas
> width:400
> height:400
> antialiasing: true
>
> property string strokeStyle:"green"
> property string fillStyle:"yellow"
> property int lineWidth:10
> property bool fill:true
> property bool stroke:true
>
>
> onPaint: {
> var ctx = canvas.getContext('2d');
> ctx.save();
> ctx.clearRect(0, 0, canvas.width, canvas.height);
> ctx.strokeStyle = canvas.strokeStyle;
> ctx.fillStyle = canvas.fillStyle;
> ctx.lineWidth = canvas.lineWidth;
>
> ctx.arc(75,75,50,0,Math.PI*2,true); // Outer circle
>
> if (canvas.fill)
> ctx.fill();
> if (canvas.stroke)
> ctx.stroke();
>
> ctx.restore();
> }
> }
> }
>
> I'm using Qt 5.0.1 mingw build x86 on Windows 7.
>
> Cheers,
> Mark
Anyone?
More information about the Interest
mailing list