支持 OpenGL
根据Qt v5.1或更高版本编译时,PyQt5实现了一组桌面QOpenGL绑定或OpenGL ES v2绑定,具体取决于Qt的配置方式。这消除了对任何第三方OpenGL绑定(如PyOpenGL)的依赖性。
目前,桌面绑定适用于OpenGL v2.0,并且大部分都是完整的。其他版本将在以后的版本中添加。如果您需要,但目前不支持,请请求添加支持。
获取实现特定OpenGL版本和配置文件的绑定的对象的方式与从C ++完成的方式相同,即通过调用versionFunctions()
。此外,绑定对象还包含与所有OpenGL常量对应的属性。