QTimeLine を使用して、マウスを追跡する QGraphicsView の上にあるウィジェットをアニメーション化しています。マウスの右ボタンをクリックするとアニメーションが始まりますが、マウスを動かすとアニメーションが途切れ途切れになり、アニメーションが停止することがあります。使用setUpdateInterval(10)
しましたが、役に立ちませんでした。
マウスを動かすと、ディスパッチャ スレッドが忙しすぎてアニメーションを処理できないと考えています。その場合、優先度を上げる独自のスレッドを生成することにより、アニメーションを強制的に処理できます。そうでなければ、他に何を試すことができますか?