の境界線をマークし、その内部でサイズ変更可能にして、Microsoftペイントに似たものを作成する方法を見つけようとしています。QGraphicsSceneQGraphicsView
言い換えれば、私の現在QGraphicsViewは次のようになります。

しかし、赤いボックスで示されているように、私の画像はこれだけ大きいです。

私はこのようになりたいですQGraphicsView(小さな黒いボックスは、キャンバスのサイズを変更するためのコーナーグラバーです):

機能的には、MSペイントに似たものにしたいと思います。

キャンバス(シーン)はサイズ変更可能で、ウィンドウ(ビュー)のスクロールバーは必要に応じて表示されます。キャンバスの後ろに青い背景色(灰色の無地の背景)が表示されます。
これを達成するにはどうすればよいですか?
灰色の背景を取得するために、私はとを試してきましQGraphicsView.setBackgroundBrush()たQGraphicsScene.setBackgroundBrush()。QGraphicsViewの背景ブラシが設定されている場合、その背景ブラシが完全に上書きされることを学びましたQGraphicsScene。の背景ブラシのみを設定した場合でもQGraphicsScene、その背景ブラシは画像の元の境界を超えて広がります。
これが私のテストコードへのリンクです。ヘルプをいただければ幸いです。