QPushButton调整动画大小

时间:2014-06-24 10:12:58

标签: qt animation resize qpushbutton

我想设置一个QPushButton调整大小的动画,有没有办法知道什么时候调整按钮的大小以及最终大小是什么,所以我可以设置动画的最终值?

由于

1 个答案:

答案 0 :(得分:0)

快速查看Qt4文档,显示可以为小部件属性设置动画的类QPropertyAnimation。下面是qt文档本身的示例代码,显示您可以为几何体设置动画并控制初始值和最终值。

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();

检查它是否适合您。