Alles rund um die Programmierung mit Qt
flownfluid
Beiträge: 80 Registriert: 6. Januar 2005 12:54
Beitrag
von flownfluid » 8. Oktober 2005 11:01
Hallo,
ich möchte sobald man mein Programm startet zuerst ein Intro startet.
Es sollte ein Bild geladen werden welches von 0- 100% heranzoomt und zur gleichen Zeit um 360° dreht.
Leider habe ich keinen Schimmer wie ich das anstellen muss.
Könntet ihr mir ein paar Tips geben oder in welche Richtung ich gehen muss um dies zu realisieren.
Vielen Dank im voraus
Gruss
lepsai
Beiträge: 573 Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:
Beitrag
von lepsai » 8. Oktober 2005 11:13
Nun ja, ich hätte ein animiertes Gif gemacht, und dann mit QMovie abgespielt
flownfluid
Beiträge: 80 Registriert: 6. Januar 2005 12:54
Beitrag
von flownfluid » 8. Oktober 2005 11:21
kann man das nicht nur per software lösen als ich meine nur ein bild abspeichern und dann mit qt drehen und zoomen?
lepsai
Beiträge: 573 Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:
Beitrag
von lepsai » 8. Oktober 2005 11:40
hm, klar kann man das. Man erstelle ein Fenster ohne Rahmen, lade das das Bild rein, installiere einen QTimer, in dem entsprechenden Slot setze man den inkrementierten Winkel und Zoom, überlade das paintEvent() und zeichne darin ein Bild, davor wende man auf den Painter setworldMatrix() an, die aus den Skalierungs- und Rotationsparametern besteht. Fertig die Suppe!
klogg
Beiträge: 129 Registriert: 5. September 2005 17:00
Wohnort: Hann. Münden
Beitrag
von klogg » 8. Oktober 2005 13:23
Wenn ich groß bin, werde ich so wie lepsai.
lepsai
Beiträge: 573 Registriert: 14. September 2004 21:33
Wohnort: Berlin
Kontaktdaten:
Beitrag
von lepsai » 8. Oktober 2005 13:36
Wenn ich groß bin, werde ich so wie lepsai.
Ein langer Weg ist vor dir...
flownfluid
Beiträge: 80 Registriert: 6. Januar 2005 12:54
Beitrag
von flownfluid » 8. Oktober 2005 14:04
Vielen Dank für deine Antwort, tönt noch irgendwie verwirend aber werde mich da mal reinlesen und versuchen
Ist ja Wochenende
Vielen Dank nochmals