8#include <QPropertyAnimation>
26int main(
int argc,
char *argv[])
31 buttonAnimWidget.show();
58 anim1->setDuration(3000);
59 anim1->setStartValue(
QPoint(0, 0));
60 anim1->setEndValue(
QPoint(100, 250));
63 anim2->setDuration(3000);
64 anim2->setStartValue(
QPoint(100, 250));
65 anim2->setEndValue(
QPoint(500, 500));
69 parallelAnim->addAnimation(anim2);
70 parallelAnim->start();
81 anim1->setDuration(3000);
82 anim1->setStartValue(
QPoint(0, 0));
83 anim1->setEndValue(
QPoint(100, 250));
86 anim2->setDuration(3000);
87 anim2->setStartValue(
QPoint(0, 0));
88 anim2->setEndValue(
QPoint(200, 250));
92 sequenceAnim->addAnimation(anim2);
93 sequenceAnim->start();
void start(QAbstractAnimation::DeletionPolicy policy=KeepWhenStopped)
Starts the animation.
void addAnimation(QAbstractAnimation *animation)
Adds animation to this group.
The QApplication class manages the GUI application's control flow and main settings.
QObject * parent() const
Returns a pointer to the parent object.
\inmodule QtCore\reentrant
void setStartValue(const QVariant &value)
void setEasingCurve(const QEasingCurve &easing)
void setDuration(int msecs)
void setEndValue(const QVariant &value)
GLboolean GLboolean GLboolean GLboolean a
[7]