重复调用QGraphicsItem :: boundingRect()?

时间:2014-12-11 18:49:43

标签: c++ qt qgraphicsitem

QGraphicsItem::boundingRect ()是一个虚函数,所以我重写它来处理我自己的一些东西, 然后我发现它被重复调用,但我从未在我自己的代码中明确地调用它。

谁在呼唤它?像节目或画画的东西?

1 个答案:

答案 0 :(得分:1)

关于QGraphicsItem::boundingRect的Qt文档:

  

重新实现此功能,让QGraphicsView确定哪些部分   小部件(如果有的话)需要重新绘制。

QGraphicsView实际上是用来确定该项是否需要重绘。因此,视图可能会多次调用它。