- 287 名前:デフォルトの名無しさん mailto:sage [2009/10/22(木) 04:13:26 ]
- 質問です。
GUIプログラミング自体が初めてなので、 初歩的な質問をしているかもしれませんが、ご了承ください。 QGraphicsItemから派生させたカスタムクラスを作成し、 変数や関数を宣言しました。main関数でこのカスタムウィジェットからいくつかitemを作成しました。 QGraphicsSceneからインスタンスsceneを作成し、 先ほど作成したクラスから作成したitemをsceneに追加しました。 次に、 QGraphicsItem * QGraphicsScene::itemAt ( const QPointF & position ) const メソッドを用いて、sceneのある地点のitemを取り出しました。 この取り出したitemから、自分で付け加えた変数や関数を呼び出すことはできないのでしょうか? QGraphicsScene::itemAt メソッドで取り出したitemの型がQGraphicsItem * ということは分かるのですが、 追加した時点でのitemは自分で作成したカスタムクラスのインスタンスなので、 カスタムクラスで宣言した変数や関数を使用できると思いました。 間違っている点を指摘していただければ助かります。
|

|