qt graphicsView原点怎么设置
时间: 2023-07-22 21:28:31 浏览: 143
在Qt的GraphicsView中,原点(0,0)的位置可以通过设置场景(Scene)的位置来实现。可以使用`setSceneRect()`函数设置场景的大小和位置,从而改变原点的位置。例如,如果要将原点设置为场景的中心,可以这样操作:
```cpp
QGraphicsScene* scene = new QGraphicsScene(this);
ui->graphicsView->setScene(scene);
// 设置场景大小和位置
QRectF rect(-width/2, -height/2, width, height);
scene->setSceneRect(rect);
// 将视图的中心设置为原点
ui->graphicsView->centerOn(0, 0);
```
其中,`width`和`height`是场景的宽度和高度,`centerOn()`函数可以将视图的中心设置为指定位置。
阅读全文