Seite 1 von 1

Mehrere Layer in GraphicsView

Verfasst: 26. Juni 2010 23:25
von Metty87
Hey,
ich habe ein QGraphicsView in dem ein Bild angezeigt wird.
Ich würde jetzt gerne vom Benutzer darauf rummalen lassen, aber wenns geht auf einer seperaten Ebene.
Sinn der Sache soll sein, dass der Benutzer auch sein gemaltes Zeug wieder löschen kann, sprich, eine Paint-Anwendung solls werden, mit einem Radiergummi zum entfernen.
Ist das möglich?
Hab in der Trolltech docu noch nix dazu gefunden.
Gruß,
Metty

Verfasst: 27. Juni 2010 08:55
von upsala
Du kannst doch für jedes QPixmap ein eigenes QGraphicsItem verwenden und diese übereinander legen.
Ich würde dafür allerdings eher ein simples QWidget (bzw. eine QScrollArea) verwenden.

Verfasst: 27. Juni 2010 10:40
von Metty87
werd ich mal versuchen.
Was meinst du mit QWidget? Komplett statt QGraphicsView? oder statt QPixmap?
Gruß,
Metty

Verfasst: 27. Juni 2010 11:36
von upsala
Anstatt der View.