view = new QGraphicsView(ui->graphicsView); scene = new QGraphicsScene(ui->graphicsView); view->setViewportUpdateMode(QGraphicsView::NoViewportUpdate);为什么这个在主函数里不能屏蔽缩略图
时间: 2024-02-01 22:02:00 浏览: 70
QT Graphics View绘图框架播放图片
这段代码创建了一个名为`view`的`QGraphicsView`对象,将其设置为`ui`中名为`graphicsView`的控件的视图,并将一个名为`scene`的`QGraphicsScene`对象设置为该视图的场景。`setViewportUpdateMode`函数用于设置视图的视口更新模式。
如果您想要屏蔽掉视图的缩略图,您可以使用以下代码:
```
view->setViewportUpdateMode(QGraphicsView::FullViewportUpdate);
view->setRenderHint(QPainter::Antialiasing, false);
view->setDragMode(QGraphicsView::ScrollHandDrag);
```
其中,`setRenderHint`用于设置视图的渲染提示,将其设置为`false`表示禁用抗锯齿渲染。`setDragMode`用于设置视图的拖拽模式,将其设置为`ScrollHandDrag`表示启用滚动手势拖拽模式。
阅读全文