IDLE Funktion bei QGLWidget

Alles rund um die Programmierung mit Qt
Antworten
incubi
Beiträge: 16
Registriert: 13. Februar 2006 13:04
Wohnort: Graz
Kontaktdaten:

IDLE Funktion bei QGLWidget

Beitrag von incubi »

Hi!

Und zwar hab ich mal eine Frage:

Ich bin jetzt dabei, dass ich eine App mit Qt und OpenGL schreibe! Bisher hab ich als GUI immer nur die GLUT verwendet! Bei der GLUT gibts ja die idle-funktion.

Gibts in Qt auch so etwas ähnliches wie eine idl-funktion? bzw wie schaff ich es, dass mir die paintGL() immer wieder aufgerufen wird???

grüße juergen
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

QGlWidget ist von QWidget abgeleitet, dieses wiederrum von QObject, welches eine timerEvent-Funktion enthält.

Ansonsten gibt es noch den QTimer. Den Rest überlasse ich deine Phantasie... (und der Doku...)
macman
Beiträge: 1738
Registriert: 15. Juni 2005 13:33
Wohnort: Gütersloh
Kontaktdaten:

Re: IDLE Funktion bei QGLWidget

Beitrag von macman »

incubi hat geschrieben:Gibts in Qt auch so etwas ähnliches wie eine idl-funktion? bzw wie schaff ich es, dass mir die paintGL() immer wieder aufgerufen wird???
paintGL() wird immer wieder aufgerufen, wenn es etwas zu zeichnen gibt. Da brauchst Du dich nicht drum zu kümmern. Wenn es allerdings um Animationen geht, dann mußt Du es selbst über einen Timer immer wieder anstossen.
Antworten