OpenGL在QT里的刷新问题

参考http://www.cnblogs.com/dabaopku/archive/2011/11/14/2247721.html

在QGraphicsView的事件中,不论使用 update,repaint,抑或updateScence,resetCacheContent, 均不可以刷新界面

要调用 viewport 的update函数!!!

给GraphicsView设置这么一个属性setViewportUpdateMode(QGraphicsView::FullViewportUpdate);

例如:ui->graphicsView->setViewportUpdateMode(QGraphicsView::FullViewportUpdate);

在需要的地方后面加一句update例如在GraphicsScene(继承自QGraphicsScene)中加update();

或着是GraphicsView(继承自QGraphicsView):   this->viewport()->update();

具体情况,具体分析

你可能感兴趣的:(qt)