我写了一个简单的程序。我能够在我画的角度之间看到两个小辐条,我不知道为什么。
import QtQuick 2.0
Rectangle {
width: 360
height: 360
Canvas
{
width: 360
height: 360
onPaint:
{
var x = 140
var y = 140
var radius = 140;
var startangle = -90
var endangle = 30
var context = getContext("2d");
for(var j=0; j < 3; j++)
{
context.beginPath();
context.moveTo(x, y);
context.arc(x, y, radius, (startangle)*(Math.PI/180), (endangle)*(Math.PI/180), false) //x, y, radius, startAngle, endAngle, anticlockwise
context.fillStyle = "blue"
context.fill();
startangle += 120
endangle += 120
context.closePath();
}
}
}
}
输出:
预期的图纸不应有辐条(笔划线)。