Seite 1 von 1

Intro eines Programmes (QT3)

Verfasst: 8. Oktober 2005 11:01
von flownfluid
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

Verfasst: 8. Oktober 2005 11:13
von lepsai
Nun ja, ich hätte ein animiertes Gif gemacht, und dann mit QMovie abgespielt

Verfasst: 8. Oktober 2005 11:21
von flownfluid
kann man das nicht nur per software lösen als ich meine nur ein bild abspeichern und dann mit qt drehen und zoomen?

Verfasst: 8. Oktober 2005 11:40
von lepsai
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!

Verfasst: 8. Oktober 2005 13:23
von klogg
Wenn ich groß bin, werde ich so wie lepsai. :shock:

Verfasst: 8. Oktober 2005 13:36
von lepsai
Wenn ich groß bin, werde ich so wie lepsai.
Ein langer Weg ist vor dir... :)

Verfasst: 8. Oktober 2005 14:04
von flownfluid
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