Hello

I just tested the hellogl.py example from the latest PyQt-mac-gpl-4.8.6 
package. I do get the same error on OS X Lion.

I have a PyQT app which worked nicely on OS X Snow Leopard. I changed to OS X 
Lion and made the latest macports update. Since then I get this error. 
I don't know if it's related to my latest macports update or the migration to 
Lion.

Does anybody have an idea how to correct this problem ?


Michka



> Hi everybody!
> 
> Since being on Lion, I have problems with my C++ Qt and PyQt OpenGL 
> applications. In basically every PyQt script that uses QGLWidget, I get this 
> error:
> 
> PyQt-mac-gpl-4.8.5/examples/opengl $ ./hellogl.py 
> Traceback (most recent call last):
>   File "./hellogl.py", line 154, in paintGL
>     GL.glClear(GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT)
>   File "errorchecker.pyx", line 50, in 
> OpenGL_accelerate.errorchecker._ErrorChecker.glCheckError 
> (src/errorchecker.c:574)
> OpenGL.error.GLError: GLError(
>       err = 1286,
>       description = 'invalid framebuffer operation',
>       baseOperation = glClear,
>       cArguments = (16640,)
> )
> 
> This example is the hellogl example from the PyQt distribution. It seems that 
> the QGLWidget gets a paintGL event even when the framebuffer is not yet 
> complete. The same happens with some of my more complex C++ Qt applications, 
> which indicates that this might rather be a Qt problem. Did anyone else 
> notice this, and is there a fix / workaround? Problem is, that it might lead 
> to lots of problems further down the road, since some of my programs rely on 
> the first GL command actually working correctly.
> 
> Cheers,
> 
> Arne
> 
> -- 
> Dipl.-Inform. Arne Schmitz              Phone   +49 (0)241 80-21817
> Computer Graphics Group                 Mobile  +49 (0)151 29145947
> RWTH Aachen University                  Fax     +49 (0)241 80-22899
> Ahornstrasse 55, 52074 Aachen, Germany  http://www.rwth-graphics.de

_______________________________________________
PyQt mailing list    PyQt@riverbankcomputing.com
http://www.riverbankcomputing.com/mailman/listinfo/pyqt

Reply via email to