Всем привет. Такая проблема: QParallelAnimationGroup не выполняет анимацию до конца при быстром повторном вызове(быстрее чем длительность анимации). Если же делать без группировки, то всё успевает выполниться.Код: QParallelAnimationGroup *group = new QParallelAnimationGroup; QPropertyAnimation *opacAnimCur = new QPropertyAnimation(currentWidget, "opacity", group); opacAnimCur->setDuration(mSwitchDuration); opacAnimCur->setEasingCurve(QEasingCurve::InExpo); opacAnimCur->setStartValue(1); opacAnimCur->setEndValue(0); QPropertyAnimation *opacAnimHid = new QPropertyAnimation(currentWidget, "opacity", group); opacAnimHid->setDuration(mSwitchDuration); opacAnimHid->setEasingCurve(QEasingCurve::InExpo); opacAnimHid->setStartValue(0); opacAnimHid->setEndValue(1);
|