それぞれ異なるシーンを持つ 3 つの QGraphicsView があります。ユーザーがいずれかのビューをスクロールしているときに、すべてのビューをスクロールしようとしています。スクロールは、QGraphicsView::scrollContentsBy を呼び出す QGraphicsView ウィジェットでユーザーがドラッグすることによって実行されます。(スクロールバーなし)
私の最初の実装: scrollContentsBy から他のすべてのビューに対して centerOn を呼び出していますが、これは scrollContentsBy の再帰呼び出しになります。
私の 2 番目の実装: ScrollContentsBy から、他のすべてのビューのスクロールを呼び出していますが、ビューが正しく更新されません (シーンの一部が欠落しています)。ただし、正しくスクロールします。
これでさまざまなバージョンを試しましたが、解決策が見つかりません。どんなアイデアでも素晴らしいでしょう。
編集: 答えは見つかりましたが、自分の質問に返信するには、さらに 3 時間待つ必要があります :)