我有一个QGLWidget,其中创建了openGL对象。我希望通过使用glutInitDisplayMode(GLUT_DOUBLE | GLUT_MULTISAMPLE | GLUT_DEPTH)获得比现在更好的抗锯齿。 我怎样才能实现这个功能(在python中)?
答案 0 :(得分:1)
Qt是一个实现 GUI事件循环的应用程序框架。 GLUT是一个实现 GUI事件循环的应用程序。进程中只能有一个 GUI事件循环。因此,Qt和GLUT不能混合使用。
只需使用多重采样配置QGLWidget。创建一个QGLFormat
实例,在其上调用setSampleBuffers(true)
,并将其传递给QGLWidget构造函数。