Ich weiß nicht, ob was ich zu tun versucht, obwohl es mir scheint, als sollte es sein ... Ich versuche, ein Objekt mit zu animieren sequentielle oder parallele Animation. Dies funktioniert gut, wenn die Anzahl der Animationseigenschaften in sich selbst normal eingestellt ist (wie in der Dokumentation vorgeschlagen), aber ich möchte das Zahlen Animationsobjekt nicht auf eine einzige Einstellung/Objekt fest codieren, ich würde bevorzugen, dass die sequentielle Animation oberste Ebene ist und somit zugreift das Zahlenanimationsobjekt (innerhalb der sequentiellen Animation) von woanders ... Interessanterweise zeigt die Konsolenausgabe auf dem Zahlenanimationsobjekt, wenn ich die gewünschten Einstellungen vorgenommen habe, dass alles eingestellt ist, aber immer noch keine Animation. Hier ist, was ich bis jetzt bekam:Objekt wird nicht animiert, wenn die Zahlenanimationseigenschaften an anderer Stelle in qml definiert sind
Component.onCompleted: {
anim.accessToNum.target = rect
anim.accessToNum.property = "x"
anim.accessToNum.to = 100
anim.accessToNum.duration = 1000
}
Rectangle {
id: rect
width: 50; height: 50
color: "red"
}
SequentialAnimation {
id: anim
running: true
property var accessToNum: num
NumberAnimation { id: num}
}
Danke.
Wow, das hat funktioniert und vielen Dank für Ihre schnelle Antwort! Ich hatte zuvor in meinem Codebeispiel die Datei anim.start() hinzugefügt, aber die Eigenschaft running: true wurde deklariert. Du hast mir Schmerzen erspart! Lol alles Gute Mitch. – LeeH
@ldigital Bitte überprüfen Sie diese Antwort als akzeptiert :) –