Ich benutze Qt und OpenGL und GLEW, um eine Textur auf einem Quad zu mappen und es zu rendern. Ich möchte die Textur für jeden Frame ändern und das Fenster kontinuierlich aktualisieren. Wie kann ich es zwingen, ständig zu aktualisieren?Update OpenGL Fenster kontinuierlich
Das Problem wird wie in den Kommentaren erwähnt gelöst, indem ein Timer hinzugefügt und an einen Steckplatz angeschlossen wird, um die Aktualisierungsfunktion zu signalisieren.
Was meinst du mit "Fenster kontinuierlich aktualisieren"? – Shumush
Ich möchte die Textur laden und anzeigen und dann die zweite Textur laden und anzeigen und so weiter. jetzt aktualisiert es das Fenster jedes Mal, wenn sich die Maus bewegt. Ich benutze auch qt und OpenGL. – user3178756
Dann sollten Sie Ihre Hauptschleife betrachten, wenn sie auf ein Ereignis wartet oder wenn sie nach einem Ereignis fragt. Ich denke, qt wartet standardmäßig auf ein Ereignis und blockiert somit Ihre Schleife. Aber ich bin mir nicht sicher. – Shumush