QPixmap (auf QGraphicsScene) beliebig anzeigen und verschwinden lassen
-
Hallo,
ich möchte eine Art Layer-Konzept, wie man es vll. aus Bildbearbeitungsprogrammen wie Photoshop kennt, implementieren. Für den Moment sollen die "Layer," die im gegebenen Fall QPixmaps sind, einfach per Knopfdruck angezeigt bzw. ausgeblendet werden.
PerQPixmap *Entw_L = new QPixmap(Entw_IMG_Name); *Zeichenfl->addPixmap(*Entw_L);
erstelle ich meine Pixmap und füge Sie meiner QGraphicsScene (Zeichenfl) hinzu. Dies wird später mit einer Abfrageschleife versehen, um Ein- und Ausblenden zu unterscheiden, fakt ist jedoch, dass ich in QPixmap keine Möglichkeit sehe, diese Transparent oder was auch immer zu schalten und in QGraphicsScene gibt es (so weit ich das Sehe) nur Funktionen wie removeItem(), die jedoch weder auf QPixmap noch auf QPixmapItem reagieren.
-> Wie blende ich also eine Pixmap wieder aus?
Danke
-
Transparenz -> Opacity -> QGraphicsItem::setOpacity()
removeItem() erwartet ein QGraphicsItem*. Schonmal geschaut, wovon QGraphicsPixmapItem erbt?