【发布时间】:2014-04-09 12:03:07
【问题描述】:
我有一个 QGLWidget,其中创建了 openGL 对象。我想通过使用 glutInitDisplayMode(GLUT_DOUBLE | GLUT_MULTISAMPLE | GLUT_DEPTH) 获得比现在更好的抗锯齿效果。 我怎样才能实现这个功能(在python中)?
【问题讨论】:
标签: python opengl glut antialiasing qglwidget
我有一个 QGLWidget,其中创建了 openGL 对象。我想通过使用 glutInitDisplayMode(GLUT_DOUBLE | GLUT_MULTISAMPLE | GLUT_DEPTH) 获得比现在更好的抗锯齿效果。 我怎样才能实现这个功能(在python中)?
【问题讨论】:
标签: python opengl glut antialiasing qglwidget
Qt 是一个实现 GUI 事件循环的应用程序框架。 GLUT 是一个应用程序,它实现了 GUI 事件循环。一个进程中只能有一个 GUI 事件循环。因此,Qt 和 GLUT 不能混用。
只需使用多重采样配置 QGLWidget。创建一个QGLFormat 实例,在其上调用setSampleBuffers(true),并将其传递给QGLWidget 构造函数。
【讨论】: