我們必須製作一個滑塊組成的進度條,滑塊按照下圖所示的滑塊進行顏色切換。計時器無法正常工作
我想我的手在下面的邏輯,但不能得到預期的效果。任何幫助或建議如何實施相同。
下面是我的代碼片段
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