qtquick是否具有wait()之类的函数?
qtquick是否有类似wait()的函数?我有一个叫做mousearea的程序,它调用一个动画和一个不同的状态。当您单击鼠标earea时,它们同时被激发。我需要在动画完成后将状态更改为激发qtquick是否具有wait()之类的函数?,qt,qml,Qt,Qml,qtquick是否有类似wait()的函数?我有一个叫做mousearea的程序,它调用一个动画和一个不同的状态。当您单击鼠标earea时,它们同时被激发。我需要在动画完成后将状态更改为激发 MouseArea { id: movie_mouse_mm x: 392 y: 364 width: 104 height: 100
MouseArea {
id: movie_mouse_mm
x: 392
y: 364
width: 104
height: 100
onClicked:{
image6.state = "rotated"
page.state = 'State1'
Logic.get_db(5,0);
}
}
所以我需要
page.state ='state'
追赶
image6.state= "rotated"
您必须使用这样的过渡和动画:
Item {
//...
MouseArea {
//...
onClicked:{
parent.state = "rotate"
//...
}
}
transitions: [
Transition {
to: "rotate"
SequentialAnimation {
RotationAnimation { target: image6; duration: 1000; direction: RotationAnimation.Clockwise }
PropertyAction { target: page; property: "state"; value: "state" }
}
}
]
}
您可以调整持续时间
更多信息