これは些細なことのようですが、解決策が見つかりませんでした。私がしたいのは、QGraphicsScene [-10, -10] から [10, 10] (fe with setSceneRect(-10, -10, 20, 20)) の座標系を設定し、シーンの座標系を使用します。
scene = new QGraphicsScene(-10.0, -10.0, 20.0, 20.0, ui->graphicsView);
// scene is already a QGraphicsScene pointer defined in the .h
ui->graphicsView->setScene(scene);
scene->addRect(-8, -8, 4, 4);
この例で期待しているのは、左下の境界線で囲まれた四角形です。mapToScene() と fitInView() も試しましたが、期待した結果が得られませんでした。
助けてくれてありがとう。