[Newbie][solved]: qgraphicsitem_cast funktioniert nicht
Verfasst: 31. Dezember 2006 01:26
Hallo,
der qgraphicsitem_cast funktioniert bei mir nicht. Kompiler und Debugger melden keine Fehler.
UcvGraphicsView ist eine abgeleitete Klasse von QGraphicsView.
UcvGraphicTextItem ist eine abgeleitete Klasse von QGraphicTextItem.
Ich bekomme immer NULL zurück.
Danke für einen Tipp.
toto12.
der qgraphicsitem_cast funktioniert bei mir nicht. Kompiler und Debugger melden keine Fehler.
UcvGraphicsView ist eine abgeleitete Klasse von QGraphicsView.
UcvGraphicTextItem ist eine abgeleitete Klasse von QGraphicTextItem.
Code: Alles auswählen
void UcvGraphicsView::mouseDoubleClickEvent ( QMouseEvent * event )
{
QPointF pointScene = mapToScene(event->pos());
UcvGraphicTextItem * ucvTestItem;
if (QGraphicsItem * item = graphicsScene->itemAt(pointScene)) {
ucvTestItem = qgraphicsitem_cast<UcvGraphicTextItem *>(item);
}
QGraphicsView::mouseDoubleClickEvent (event );
}
Danke für einen Tipp.
toto12.