Здравствуйте!Хочу повернуть QLabel, делаю вот так :Код:class MyLabel : public QLabel{Q_OBJECTQ_PROPERTY (qreal rotation READ rotation WRITE setRotation)...};void MyLabel::Rotate(){ m_anim1 = new QPropertyAnimation(this,"rotation"); m_anim1->setStartValue(qreal(-0)); m_anim1->setEndValue(qreal(-360)); m_anim1->setDuration(500); m_anim1->start();}Ругается: Код:In member function 'virtual int MyLabel::qt_metacall(QMetaObject::Call, int, void**)':error: 'rotation' was not declared in this scopeerror: 'setRotation' was not declared in this scopeВ чем дело и как вообще повернуть QLabel относительно центра (предположим QLabel содержит картинку) ?
|