new QGraphicsView时左上角多一个缩略图,该怎么删除
时间: 2024-01-14 12:02:01 浏览: 60
QGraphicsItem的缩放
3星 · 编辑精心推荐
这个缩略图是 QGraphicsView 自带的场景缩略图,可以通过以下代码禁用:
```
QGraphicsView *view = new QGraphicsView(parent);
view->setScene(scene);
view->setRenderHint(QPainter::Antialiasing);
view->setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
view->setDragMode(QGraphicsView::ScrollHandDrag);
view->setInteractive(true);
view->setRenderHint(QPainter::SmoothPixmapTransform, true);
view->setRenderHint(QPainter::HighQualityAntialiasing, true);
view->setOptimizationFlag(QGraphicsView::DontAdjustForAntialiasing, true);
view->setOptimizationFlag(QGraphicsView::DontSavePainterState, true);
view->setViewport(new QOpenGLWidget);
view->setSceneRect(scene->sceneRect());
// Disable the scene thumbnail
view->setSceneThumbnailEnabled(false);
```
在上面的代码中,我们使用了 `setSceneThumbnailEnabled(false)` 来禁用场景缩略图。
阅读全文