QtQuick Examples - Canvas
This is a collection of QML Canvas examples.

This is a collection of small QML examples relating to Canvas item. Each example is a small QML file emphasizing a particular element or feature.
Red heart demonstrates using a bezierCurve API to stroke and fill a red heart.
Talk bubble demonstrates using a quadraticCurveTo API to stroke and fill a customized talk bubble:
This example also demonstrates the fillText API:
Squircle demonstrates using a collection of simple moveTo/lineTo path APIs to draw a smooth squircle.
Rounded rectangle demonstrates using a collection if lineTo/arcTo path APIs to draw a rounded rectangle.
Smile face demonstrates using several complex path APIs to draw an fill a smile face.
Clip demonstrates using clip API to clip a given image.
Tiger demonstrates using SVG path API to draw a tiger with a collection of SVG path strings.
Files:
- canvas/canvas.qml
- canvas/bezierCurve/bezierCurve.qml
- canvas/clip/clip.qml
- canvas/contents/Button.qml
- canvas/contents/ScrollBar.qml
- canvas/contents/Slider.qml
- canvas/contents/TitleBar.qml
- canvas/contents/ToolBar.qml
- canvas/contents/images/default.svg
- canvas/quadraticCurveTo/quadraticCurveTo.qml
- canvas/roundedrect/roundedrect.qml
- canvas/smile/smile.qml
- canvas/squircle/squircle.qml
- canvas/tiger/tiger.js
- canvas/tiger/tiger.qml
- canvas/main.cpp
- canvas/canvas.pro
- canvas/canvas.qrc