1

重複の可能性:
QTPropertyAnimationが正しく終了していません

UIがあり、アニメーションを閉じた後、小さなバーが残ります。このバーは、ウィンドウを離れた場合にのみ消えます。アニメーションの後にバーが消えることを確認するにはどうすればよいですか?

init-open-close

4

1 に答える 1

2

アニメーションの最後に何も表示されるべきではないと仮定するとupdate()、アニメーションの終了時に使用して、ウィンドウを強制的に再描画するのが最善です。

メインイベントループに戻る場合、これは正しく実行されます。そうでない場合は、を呼び出しますqApp->processEvents()。メインスレッドでこのメソッドを呼び出すことを忘れないでください。

それが役に立てば幸い。

于 2012-11-27T13:37:52.957 に答える