我试图通过使用canvas(与html5中使用的相同)在qml中创建一个图形。我需要每隔一秒左右重绘一次屏幕。是否有任何可以更新屏幕的功能?我想绘制可以每秒更新值的动画图。
答案 0 :(得分:1)
只需使用定时器组件:
import QtQuick 2.0
Canvas {
id: myCanvas;
onPaint: {
// do anything you need
}
Timer {
interval: 1000;
running: true;
repeat: true;
onTriggered: { myCanvas.requestPaint ( ); }
}
}