在调用QGraphicsItem :: paint之前

时间:2013-05-11 20:59:27

标签: c++ qt qgraphicsitem

我正在开展一个项目,我使用QGraphicsSceneQGraphicsViweQGraphicsItem。我想在调用QGraphicsItem::paint之前做一些计算。

那么在调用QGraphicsItem::paint之前有办法做某事吗?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

QGraphicsView有函数showEvent(),如果你覆盖它,你将在item的paint函数之前调用它。您可以通过调用scene()功能获取您的场景,之后您可以获得所有项目。