Seite 1 von 1

GraphicsView bewegender Hintergrund

Verfasst: 6. April 2011 23:11
von woergi
Hey,
ich versuche jetzt schon seit längerem den Hintergrund einer GraphicsView zu animieren.
Zur Zeit lasse ich eine Grafik rotieren, dies funktioniert aber nicht wie gewünscht -> Ist irgendwie logisch, da sich die Grafik ja wiederholt.

Hat wer eine gute Idee, wie ich z.B. eine rotierende Spirale als Hintergrund realisiere bzw. wie ich schön einen animierten Hintergrund programmiere?

gruß woergi

Verfasst: 7. April 2011 09:11
von upsala
Mal davon abgesehen, daß dies eine relativ hohe Systemlast erzeugen wird, da das GraphicsView ja jedes mal komplett neu gezeichnet werden muss, verstehe ich dein Problem nicht.

Du kannst doch ein QGraphicsPixmap im Hintergrund drehen lassen, oder willst du ein komplettes Video abspielen?

Verfasst: 7. April 2011 09:58
von woergi
Ja das mit der hohen Rechenlast ist mir auch bewusst, deswegen such ich nach nen besseren weg. Also wenn du eine bessere Möglichkeit kennst (mit / ohne GraphicsView) dann wäre ich sehr dankbar.

Bis jetzt hab ich mit setBackgroundBrush immer einen Hintergrund gesetzt welcher in zyklischen abständen rotiert wurde. Und da ist ja das Problem, dass er den Hintergrund wiederholt. Aber ich schau mir das Ganze mal mit GraphicsPixmap an.

Gruß woergi