似乎您只能使用带有下拉样式动画的QPropertyAnimation,我错了吗?
我希望窗口从直线可见,到全尺寸,在两侧扩展。
看起来你想对小部件的大小属性进行动画处理。因此,QPropertyAnimation可用于对widget的任何属性进行动画处理。
出于您的目的,您可以使用QWidget的几何属性。以下代码将对几何更改进行动画处理,您可以修改所需的效果的起始值和结束值。
QPropertyAnimation *animation = new QPropertyAnimation(myWidget, "geometry");
animation->setDuration(10000);
animation->setStartValue(QRect(0, 0, 100, 30));
animation->setEndValue(QRect(250, 250, 100, 30));
animation->start();