0
我試圖通過使用畫布(在HTML5所用的相同),以使在QML的曲線圖重繪函數。我需要每隔一秒左右重新繪製屏幕。是否有任何可以更新屏幕的功能?我想繪製可以每秒更新數值的動畫圖形。通過使用帆布
我試圖通過使用畫布(在HTML5所用的相同),以使在QML的曲線圖重繪函數。我需要每隔一秒左右重新繪製屏幕。是否有任何可以更新屏幕的功能?我想繪製可以每秒更新數值的動畫圖形。通過使用帆布
只需使用Timer組件:
import QtQuick 2.0
Canvas {
id: myCanvas;
onPaint: {
// do anything you need
}
Timer {
interval: 1000;
running: true;
repeat: true;
onTriggered: { myCanvas.requestPaint (); }
}
}
請給我上的OnPaint一個例子: – user2319090
的OnPaint是一個Canvas正常碼,就像在HTML5中,得到上下文,並使用一些了lineTo/curveTo /的moveTo,有的closePath(),並填寫()或中風()...剛纔看了Qt的有關帆布/ Context2D的文件,也許看看你QT5 SDK的副本共享QtQuick例子。 – TheBootroo