Time for action – preparing Canvas for heartbeat visualization
Let's start with simple things by creating a Quick UI project based on the latest version of Qt Quick. Rename the QML file Creator made for us to HeartBeat.qml
. Open the qmlproject
file that was created with the project and change the mainFile
property of the Project
object to HeartBeat.qml
. Then, you can close the qmlproject
document and return to HeartBeat.qml
. There, you can replace the original content with the following:
import QtQuick 2.2 Canvas { id: canvas implicitWidth: 600 implicitHeight: 300 onPaint: { var ctx = canvas.getContext("2d") ctx.clearRect(0, 0, canvas.width, canvas.height) } }
When you run the project, you will see... a blank window.
What just happened?
In the preceding code, we created a basic boilerplate code for using a canvas. First, we renamed the existing file to what we want our component to be called, and then we informed Creator that this document is to...