我们必须制作一个滑块组成的进度条,滑块按照下图所示的滑块进行颜色切换。计时器无法正常工作
我想我的手在下面的逻辑,但不能得到预期的效果。任何帮助或建议如何实施相同。
下面是我的代码片段
import QtQuick 1.1
Rectangle {
id: container
width: 500; height: 400
Row {
id:repeaterid
x: 75
y: 280
anchors.bottom: parent.bottom
anchors.bottomMargin: 114
spacing: 4
Repeater {
model: 50
Rectangle {
id: smallrect
color: "red"
width:4
height:4
}
}
}
Timer {
id: progressTimer
interval: 50
running: true
repeat: true
onTriggered: {
if (slider.x < 460)
{
slider.x += repeaterid.spacing + 4
smallrect.color = "green"
}
}
}
Rectangle {
id: slider
x: repeaterid.x
y: repeaterid.y
width: 6; height: 6
color: "blue"
}
}
我曾尝试使用ColorAnimation,但有任何运气。
一个解释将是美好的。 – UmNyobe