Qt (QML) Dashed Circle
Unsolved
QML and Qt Quick
-
Hello, is there any way to draw half dashed circle in QML? I drawn half circle in this way
var Circle = getContext("2d"); Circle.save(); var CircleGradient = Circle.createLinearGradient(parent.width/4,parent.height,parent.width/4,0); CircleGradient.addColorStop(0, firstGradientPoint); CircleGradient.addColorStop(1, secondGradientPoint); Circle.clearRect(0, 0, parent.width, parent.height); Circle.beginPath(); Circle.lineCap = "round"; Circle.lineWidth = 10; Circle.strokeStyle = CircleGradient Circle.arc(parent.width/2, parent.height/2, canvas.radius - (Circle.lineWidth / 2), Math.PI/2, canvas.Value); Circle.stroke(); Circle.restore();
Result:
But how can I make it dashed like this?:
Thank you!
-
@DYYF : Viewed Similar use case for straight lines.
https://forum.qt.io/topic/56628/qml-canvas-dashed-dotted-lines