Hallo zusammen,
ich habe ein QGraphicsItem reimplementiert, damit ein Benutzer auf Mausklick bestimmte stellen in einer QGraphicsView mit der Maus markieren kann. Dabei soll bei jedem Doppelklick auf das QGraphicsView ein neues Item ebendieser QGraphicsItem-Reimplementation erstellt und positioniert werden. Jeweils das aktuelle Item soll nun eine andere Farbe als die übrigen Items haben. Bei meinem Versuch wird aber immer die Farbe aller Items verändert. Hat mir jemand einen Tipp?
Danke und Gruss
Tobi
Farbe einer einzelnen QGraphicsItem-Instanz ändern
Farbe einer einzelnen QGraphicsItem-Instanz ändern
- Dateianhänge
-
- mainwindow.h
- (2.21 KiB) 196-mal heruntergeladen
-
CaptnChaos
- Beiträge: 605
- Registriert: 28. Juni 2007 15:01
- Kontaktdaten:
-
CaptnChaos
- Beiträge: 605
- Registriert: 28. Juni 2007 15:01
- Kontaktdaten:
Code: Alles auswählen
painter->setPen(isSelected() ? QPen(...) : QPen(...));