这似乎微不足道,但我没有找到解决方案。我想做的就是设置一个QGraphicsScene [-10,-10]到[10,10]的坐标系(带有setSceneRect(-10,-10,20,20)的fe)并在其中绘制一个QRect场景,使用场景的坐标系。
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(),但这也没有给我带来预期的结果。
感谢您的帮助。