Я хочу иметь анимированную границу над Image
. Но, к моему удивлению, только Rectangle
может предоставить border
. Я хочу, чтобы пунктирная линия двигалась вокруг Image
. Как получить такую анимацию. Это мой пример кода, который просто предоставляет границу Image
.Граница изображения в QML
Rectangle {
width: image.width + 5
height: image.height + 5
border.color: "yellow"
border.width: 5
color: "transparent"
Image {
id: image
anchor.centerIn: parent
source: ""
}
}
Да, 'Rectangle.border' не позволяет сделать это. В качестве обходного пути вы можете использовать 'Canvas' вместо этого. – folibis
Я никогда раньше не использовал «Холст». Можете ли вы привести мне пример. –