Изучаю Animation Framework. Насколько я понял анимировать можно объекты наследуемые от QObject. Делаю так:
QObject *obj=this;
anim=new QPropertyAnimation(obj,"x");
anim->setEasingCurve(QEasingCurve::InOutBack);
anim->setDuration(100);
anim->setStartValue(900);
anim->setEndValue(1100);
anim->setLoopCount(-1);
anim->start();
this - это главное окно программы, которое я унаследовал от QWidget и добавил public переменную double x;
Получаю:
QPropertyAnimation: you're trying to animate the non-writable property x of your QObject
Почему переменная оно пишет, что переменная x non-writable?