Qt QGraphicscene::drawItems替代品?

Qt QGraphicscene::drawItems替代品?,qt,qgraphicsscene,Qt,Qgraphicsscene,对于qgraphicscene::drawItems参考说明: 重新实现此功能以提供场景所有项目的自定义绘制;完全控制每个项目的绘制方式 但该功能被标记为过时。 有新的等效方法吗?QGraphicsView::paintEvent()现在调用 d->scene->d_func()->drawItems() 这意味着该方法是类qgraphicsceneprivate的一部分,您不能重写afaik 如果需要更改项目的绘制方式,请首先尝试另一种方式(即不需要进入drawItems(

对于
qgraphicscene::drawItems
参考说明:

重新实现此功能以提供场景所有项目的自定义绘制;完全控制每个项目的绘制方式

但该功能被标记为过时。
有新的等效方法吗?

QGraphicsView::paintEvent()
现在调用

d->scene->d_func()->drawItems()
这意味着该方法是类
qgraphicsceneprivate
的一部分,您不能重写afaik

如果需要更改项目的绘制方式,请首先尝试另一种方式(即不需要进入
drawItems()
方法的解决方案)。如果您找不到任何类似的解决方案,您唯一的机会就是通过设置重新激活4.6之前的行为

QGraphicsView::setOptimizationFlag( QGraphicsView::IndirectPainting )

我在看两件事:1。-一种了解绘画过程的方法2。-一种停止绘画过程的方法和。。。我想使用未来删除的方法。。。。谢谢蒂姆