- 719 名前:714 mailto:sage [2007/06/13(水) 10:00:40 ]
- >>716
update()にすると、何も表示されなくなってしまいました・・・。 やはり、QGraphicsEllipseItem::paint(painter, option);を呼び出して 円から描画しないとだめみたいです。 あと、QGraphicsItemを直接継承したクラスを作ってやってみましたが結果は同じでした。 円同士がお互いにそんなに重ならない時は描画はやたら速いのですが、 感覚的にほとんど真上に重なるのが100個以上になると、めちゃくちゃ時間かかります。 boundingRectやshapeの計算で時間くってるっぽいですね・・。
|

|