ich nutze in einer neuen Anwendung zum ersten mal das OpenGL Widget von QT und stehe etwas auf dem Schlauch.
Ich kenne es von anderen Frameworks das man beispielsweise irgendwo einfach eine Framerate angibt und diese bestimmt dann wie oft ein Draw/Update Loop aufgerufen wird.
In QT habe ich nun die Methode updateGL() gefunden und rufe diese mit einem Timer aus meinem Hauptfenster auf. Ist das der richtige Weg? Gibt es eine bessere Methode?
Ich bekomme auch folgende Fehlermeldung dann friert mein Programm ein bzw. wird unerwartet beendet:
Code: Alles auswählen
X Error: GLXBadContextTag 175
Extension: 154 (Uknown extension)
Minor opcode: 11 (Unknown request)
Resource id: 0x4200015
Edit:
Der obige Fehler war leider durch menschliches Versagen entstanden. Ein Counter wurde bis in die unendlichkeit erhöht
Meine andere Frage bleibt aber. Wie stellt man am besten die FPS ein. Ist es besser den Timer in der main funktion aufzurufen? Gibt es eine Alternative zum Timer die man eher benutzen sollte?