【RAD統合環境】 Qt 総合スレ 5 【Win/Mac/Linux】at TECH
【RAD統合環境】 Qt 総合スレ 5 【Win/Mac/Linux】 - 暇つぶし2ch328:デフォルトの名無しさん
09/10/24 23:59:41
>326
とりあえずQGraphicsView::mousePressEvent(QMouseEvent* event)で
if (QGraphicsItem *item = itemAt(event->pos()))
{
qDebug() << item->pos();
}
で追加したQGraphicsItemでゲットできることがわかりました。
ただ、item->pos()がおそらくView上でitemが追加された座標で(0, 0)となります。
知りたいのはitemオブジェクト内での座標なのですが、
これを知るには、QGraphicsItemから派生したクラスのmousePressEvent()をオーバーライドして、
座標を得るしかないのでしょうか。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch