GraphicsView bewegender Hintergrund

Alles rund um die Programmierung mit Qt
Antworten
woergi
Beiträge: 2
Registriert: 5. April 2011 20:10

GraphicsView bewegender Hintergrund

Beitrag 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
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag 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?
woergi
Beiträge: 2
Registriert: 5. April 2011 20:10

Beitrag 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
Antworten