アニメーションでフレームを開くクリックイベント付きのボタンが欲しいです。QT 5 Beta 2にアップグレードした後、フレームは最後に停止し、細い線が残りました。
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)は初期化で設定され、変更されることはありません。
誰かが何が起こっているのか知っていますか?
編集
ウィンドウの外側をクリックすると、小さな線が消えます