Всем добрый день.
Смысл такой, есть круг(rectangle), его размер 80 пикселей, дальше виден бордер, другой цвет и например 10 пикселей.
Во круг бегает стрелка, но между границей и стрелкой должен быть пробел в пару пикселей. Я подумал что правильнее взять еще один круг и сделать ему границы без цвета.
И у стрелки один конец острый.
Не получается сделать пробел между границей и стрелкой, и стрелка ращмером 5 пикселей на 50 и конец острый.
Могли бы подсказать что я не так делаю?
Rectangle
{
id: transparentRec
z: 2
anchors.centerIn: mainItem
height: appWin.size / 2
width: appWin.size / 2
color: "blue"
border.width: height / 25
border.color: "red"
radius: height / 2
Rectangle
{
id: mainForeground
z: 1
anchors.centerIn: transparentRec
height: appWin.size / 2
width: appWin.size / 2
color: "gray"
border.width: height / 20
border.color: "#333333"
radius: height / 2
Text
{
id: textValue
z: 1
anchors.centerIn: parent
text: value.toFixed(1)
font.pixelSize: 16
font.bold: true
}
}
}
Rectangle
{
id: needle
width: 10
height: trackShape.height / 2
color: "#FFac89"
radius: width / 2
antialiasing: true
transform: [
Rotation
{
angle: needleRotation
},
Translate
{
x: mainItem.width / 2
y: mainItem.height / 2
}
]
}
}