QPropertyAnimation未正确完成

时间:2012-11-27 11:57:20

标签: qt animation

我想要一个带有点击事件的按钮,用于打开带动画的帧。 升级到QT 5 Beta 2后,框架刚刚停在最后,留下一条细线。

before-during-after

我有一个QProperty动画,每次点击按钮我都会这样做:

if(this->isOpen) {
    this->animation->setStartValue(this->openRect);
    this->animation->setEndValue(this->closedRect);
} else {
    this->animation->setStartValue(this->closedRect);
    this->animation->setEndValue(this->openRect);
}
this->isOpen = !this->isOpen;

this->animation->start();

openRect(300x300)和closedRect(0x100)在init中设置,永远不会更改。

有人知道发生了什么事吗?

修改

当我在窗外点击时,小线消失

0 个答案:

没有答案