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,如果有幫助。