2012-01-05 10 views
0

私はSVGに慣れていないので、私はそれの概念を得ることができます。
QGraphicsSceneでアイテムを描画します。 QGraphicsSceneの方法で
は(addRect、addLine、などのように)私は描くことができます。
しかし、それは単なる図であり、ユーザーと対話できません。
そして、誰かが私にSVGがそれを解決できると教えてくれました。
だから、私は、「SVG」を研究し、関連文書を読んで、私は理解することはできません。
QGraphicsSvgItemは右... "* .SVG" ファイルを必要ですか?
矩形をリアルタイムで描画したいだけです。
QPainterなどでQGraphicsSvgItemに変換できますか?PyQt4:QPainterのとQGraphicsSvgItem

答えて

0

私は、誰かがあなたを誤解だと思います。 QGraphicsSVGItemはQGraphicsSceneに.svg(scalable vector graphics、私は思う)ファイルを追加するために使用されます。

あなたが必要とするが、ここでとにかく返事である相互作用の種類は言及しなかった。

QGraphicsItemsは、アイテムの動作を変更することができますアイテムflagsを持っています。これらのフラグがニーズを解決しない場合は、いつでもQGraphicsItemをサブクラス化しmousePressEventのような仮想メソッドをオーバーライドすることができ、wheelEventなど

+0

あなたのアドバイスをありがとうございました。私はQGraphicsItemなどを研究しています。そして、私は彼らと一緒に谷間に行くことができると思います。 :) –