Seite 1 von 1

OpenGL mit QGraphicsView (.. und QtWebKit) auf Windows

Verfasst: 30. September 2009 09:44
von Kratzy974
Moin moin,

Ich probiere grad ein wenig mit OpenGL rum. Ich habe ein QGraphicsView, und in diesem WebViews sichtbar, welche JavaScript anzeigen (Apple Dashboard Widgets um genau zu sein). Dies funktioniert soweit ganz gut. Jedoch habe ich das Problem, dass OpenGL eingeschaltet zu Darstellungsfehlern führt. Es werden 'alte' Darstellungen in bestimmten Bereichen gezeigt. Anbei ein Beispiel. In diesem ist zu sehen, wie der eigendlich Schwarze Hintergrund hinter dem Bild nachträglich durchscheinend wird (in diesem Fall ganz, manchmal auch nur teilweise, häufig auch nicht mit dem aktuellen Hintergrund, sondern mit dem Hintergrund ein paar Schritte vorher). Gibt es da einen Buffer, welchen ich deaktivieren kann, oder eine andere Möglichkeit, dies zu verhindern ?
QGLFormat nutze ich, und habe auch schon nahezu alle QGL::FormatOption probiert. Bisher leider ohne Erfolg.
Der Fehler scheint bei dem Zeichnen der Bilder zu passieren (auch andere Grafiken sind häufig betroffen), und dann immer in dem boundingRect dieser Bilder.

Grüße,

Kristian