0

私は、、、を使用するプロジェクトに取り組んでQGraphicsSceneQGraphicsViweますQGraphicsItemQGraphicsItem::paintが呼び出される直前にいくつかの計算を行いたいと思います。

それで、呼び出される前に何かをする方法はありQGraphicsItem::paint ますか?

前もって感謝します!

4

1 に答える 1

1

QGraphicsView関数がshowEvent()あり、それをオーバーライドすると、アイテムのペイント関数の直前に呼び出されます。関数を呼び出してシーンを取得するとscene()、すべてのアイテムを取得できます。

于 2013-08-23T07:16:25.713 に答える