- 388 名前:デフォルトの名無しさん mailto:sage [2009/10/26(月) 23:19:11 ]
- >333
遅レスですが、レスありがとうございます。 >だから、シーンのイベントハンドラーをオーバーライドして、 >アイテムの共通の処理は、こちらで書けばいいと思う。 これを実践しようと思い、QGraphicsSceneから派生したPixmapSceneクラスを つくり、mousePressEvent()を実装して、そこでマウスクリックされた論理座標を 得ようとしました。 class PixmapScene : public QGraphicsScene { public: PixmapScene(); protected: void mouseMoveEvent(QMouseEvent* event); void mousePressEvent(QMouseEvent* event); }; この書き方だと、マウスイベントが発生されないのですが、 どこが間違っているでしょうか?
|

|