Russian Qt Forum

Qt => Общие вопросы => Тема начата: andrew.k от Март 04, 2012, 15:25



Название: StateMachine и задержка перехода
Отправлено: andrew.k от Март 04, 2012, 15:25
У меня есть два состояния.
В первом объект скрыт и находится в одной позиции. Во втором виден и находится в другой позиции.
Для свойства позиция добавлено QPropertyAnimation
При переходе от 1 ко 2, все хорошо. Объект отображается и двигается.
Но при переходе от 2 к 1, он сразу скрывается и движения не видно, т.к. он свойство visible присваивается в момент перехода (до анимации).

Как решить эту проблему?
Мне нужно, чтобы сначала отработала анимация, а потом объект был скрыт.


Название: Re: StateMachine и задержка перехода
Отправлено: andrew.k от Март 04, 2012, 16:02
добился нужного эффекта очень просто. Добавил еще один QPropertyAnimation для свойства visible и задал для него setKeyValueAt(0.99,true);

UPD: Оказалось, что setKeyValueAt(0.99,true); тут не при чем. Суть была просто в добавлении QPropertyAnimation