0
我有一个任务,我需要执行一系列PropertyAnimations。其中一个动画改变了QWidget的可见性。当我试图掩盖它,它工作完全正常:QPropertyAnimation为QWidgets的“可见”属性只能用一种方式
QPropertyAnimation *pAnim = new QPropertyAnimation(pWidget, "visible");
pAnim->setStartValue(true);
pAnim->setEndValue(false);
pAnim->start(QAbstractAnimation::DeleteWhenStopped);
但是,当我周围尝试用另一种方式,没有任何反应:
QPropertyAnimation *pAnim = new QPropertyAnimation(pWidget, "visible");
pAnim->setStartValue(false);
pAnim->setEndValue(true);
pAnim->start(QAbstractAnimation::DeleteWhenStopped);
我做错什么了吗?或者这可能是Qt中的一个错误? 我正在使用Qt 5.6.1,如果有帮助。