Russian Qt Forum

Qt => Вопросы новичков => Тема начата: WILY от Ноябрь 02, 2015, 11:36



Название: QPropertyAnimation ждем конца анимации
Отправлено: WILY от Ноябрь 02, 2015, 11:36
Добрейшего дня.
Всем черепашьего привета. И вопрос
у меня есть анимашка QPropertyAnimation, и хочется отловить когда она заканчивается, чтобы подменить цвет там.
Может кто-нибудь знает как отлавливать?


(http://crazymama.ru/images/cartoon/549_5.jpg)


Название: Re: QPropertyAnimation ждем конца анимации
Отправлено: Bepec от Ноябрь 02, 2015, 11:41
QAbstractAnimation::finished()


Название: Re: QPropertyAnimation ждем конца анимации
Отправлено: WILY от Ноябрь 02, 2015, 12:04
  ^
 |
 |
 |    крепкого здоровья вот этому человеку

Все работает. Скидываю решение

Код
C++ (Qt)
   animationLine = new QPropertyAnimation(ui->lbl_activeLine, "geometry");
   animationLine->setDuration(1000);
   animationLine->setStartValue(QRect(-300,150,400,3));
   animationLine->setEndValue(QRect(-210,150,400,3));
 
   connect(animationLine,SIGNAL(finished()), this, SLOT(repaintStepCirle()),  Qt::UniqueConnection);