给Qt的QtStackedWidget堆栈窗体增加动画效果, 主要是对未改变序号前的窗体进行截图, 加载移动动画. 对将要改变序号的窗体加上移动动画就行了.
```
lblGrab->resize(pSW->size());
lblGrab->setPixmap(pSW->grab());
lblGrab->show();
pAniGrab->setTargetObject(lblGrab);
pAniGrab->setPropertyName("geometry");
pAniGrab->setDuration(100);
pAniGrab->setStartValue(pSW->geometry());
pAniGrab->setEndValue(QRect(-pSW->width(), pSW->y(), pSW->width(), pSW->height()));
pAniCome->setTargetObject(pSW);
pAniCome->setPropertyName("geometry");
pAniCome->setDuration(100);
pAniCome->setStartValue(QRect(pSW->width(), pSW->y(), pSW->width(), pSW->height()));
pAniCome->setEndValue(pSW->geometry());
pGroup->addAnimation(pAniGrab);
pGroup->addAnimation(pAniCome);
pGroup->start();
```
需要完整代码请访问
QtWidgetsExamples