Hi
Ich will Mauspositionen in einer QGraphicsScene abgreifen, in ein QTableWidget schreiben und dann bei Wunsch die Positionen als Kreis in der QGraphicsScene zeichnen. Wenn die Punkte (items) aus der Tabelle gelöscht werden, sollen auch wieder die zugehörigen gezeichneten Kreise gelöscht werden.
Das Abgreifen der Poistionen und Eintragen in die Tabelle ist kein Problem.
Ich weiß nur nicht wie ich die Punkte zeichnen soll und dann wieder löschen kann.
Da ich in eine QGraphicsScene irgendwie nicht zeichnen konnte, habe ich das Bild welche ich in der Scene anzeige direkt genommen um zu zeichnen. Das Problem ist jetzt, dass ich die eingezeichneten Kreise da nicht mehr raus bekomme wenn ich ein item in der Tabelle lösche.
Gibt es da vllt. noch eine andere Herangehensweise?
grüße
Punkte zeichnen und löschen
Du hast das Prinzip von QGraphics nicht verstanden. Warum verwendest du keine QGraphicsItems?
hier gibt es ein ähnliches Problem. Orientier dich an meiner dortigen Lösung.
hier gibt es ein ähnliches Problem. Orientier dich an meiner dortigen Lösung.
danke für die antwort upsala.
ich zeichne meine punkten nun als items ein. das funktioniert auch so weit. auch das löschen funktioniert.
komisch ist nur das manche items "unter" mein QImage geschrieben werden und ich sie deswegen nicht mehr sehen kann. kann ich irgendwie festlegen, dass mein QImage das unterste Item sein soll?
grüße
ich zeichne meine punkten nun als items ein. das funktioniert auch so weit. auch das löschen funktioniert.
komisch ist nur das manche items "unter" mein QImage geschrieben werden und ich sie deswegen nicht mehr sehen kann. kann ich irgendwie festlegen, dass mein QImage das unterste Item sein soll?
grüße