QGraphicsTextItem innerhalb von QGraphicsItems

Alles rund um die Programmierung mit Qt
Antworten
filip
Beiträge: 5
Registriert: 31. August 2011 19:17

QGraphicsTextItem innerhalb von QGraphicsItems

Beitrag von filip »

Hallo,

ich habe einige QGraphicsitems (praktisch Boxen), in die ich auch TextItems gesetzt habe. Die Boxen sind als ParentItem gesetzt und verschieben etc klappt gut. Wenn ich per mouseevent jetzt items lösche und darauf achte nur gültige Items (ich überprüfe Type) löschen zu können, dann muss ich immer aufpassen per if-Abfragen einen MausClick auf ein TextItem auf den Type vom Parent umzuleiten. Geht das einfacher, also kann man das TextItem für die Maus transparent machen?
Muss ich evtl QGraphicsTextItem ableiten und den Type darin auf den Selben wie beim QGraphicsItem setzen?

Noch ne andere Frage am Rande: Was muss man genau implementieren, damit ein Rect überall drag-Funktionalität hat? Bei manchen Objekten vor allem, wenn da kein Text steht, dann kann ich klicken wie ich will, lande aber nur in der Scene und nicht im Item.

Vielen Dank
Filip
franzf
Beiträge: 3114
Registriert: 31. Mai 2006 11:15

Re: QGraphicsTextItem innerhalb von QGraphicsItems

Beitrag von franzf »

Ich kenne die kompletten Anforderungen nicht, aber evtl. ist ja QGraphicsItemGroup eine Lösung.
filip
Beiträge: 5
Registriert: 31. August 2011 19:17

Re: QGraphicsTextItem innerhalb von QGraphicsItems

Beitrag von filip »

QGraphicsItemGroup mag scheinbar keine TextItems
Antworten