

这个是QML实现的,

这个是某人的博客里的
我就是需要这样的结果,哪位能指点一下思路?
------解决思路----------------------
不用QML的话,也有动画框架可以利用。解决方案总是有的。
------解决思路----------------------
Sorry,不知道了~ 我也没研究过~~
------解决思路----------------------
Rectangle {
id: rect
color: "black"
// following italic type code is javascript
function fun() {
if(rect.color == "black") {
rect.color = "red"
}
else {
rect.color = "black"
}
}
.....
MouseArea {
id: mouse
onClicked: {
fun()
}
}
.....
}
上面斜体代码就是javascript,意思是,当方块颜色是黑色的时候点击就变红,反之变黑。你可能想先多了解一下JavaScript,然后再深入学习QML, 而对类似于HTML和CSS等网络技术有一些基本理解也是有用的。但它们都不是必需的。