PySide6.QtOpenGL¶
- PySide6.QtOpenGL.QAbstractOpenGLFunctions
- PySide6.QtOpenGL.QOpenGLBuffer
- PySide6.QtOpenGL.QOpenGLDebugLogger
- PySide6.QtOpenGL.QOpenGLDebugMessage
- PySide6.QtOpenGL.QOpenGLFramebufferObject
- PySide6.QtOpenGL.QOpenGLFramebufferObjectFormat
- PySide6.QtOpenGL.QOpenGLPaintDevice
- PySide6.QtOpenGL.QOpenGLPixelTransferOptions
- PySide6.QtOpenGL.QOpenGLShader
- PySide6.QtOpenGL.QOpenGLShaderProgram
- PySide6.QtOpenGL.QOpenGLTexture
- PySide6.QtOpenGL.QOpenGLTextureBlitter
- PySide6.QtOpenGL.QOpenGLTimeMonitor
- PySide6.QtOpenGL.QOpenGLTimerQuery
- PySide6.QtOpenGL.QOpenGLVersionFunctionsFactory
- PySide6.QtOpenGL.QOpenGLVersionProfile
- PySide6.QtOpenGL.QOpenGLVertexArrayObject
- PySide6.QtOpenGL.QOpenGLWindow
详细描述¶
OpenGL 是一个用于渲染3D图形的标准API。OpenGL 仅处理3D渲染,对GUI编程问题提供很少或没有支持。OpenGL 应用程序的用户界面必须使用其他工具包创建,例如在X平台上的XCB,Windows下的Microsoft Foundation Classes (MFC),或在这两个平台上的Qt。
注意
OpenGL 是 Silicon Graphics, Inc. 在美国和其他国家的商标。
Qt OpenGL 模块使得在 Qt 应用程序中使用 OpenGL 变得容易。 要包含模块类的定义,请使用以下指令:
import PySide6.QtOpenGL
Qt OpenGL模块是作为平台无关的封装器实现的,它封装了平台相关的GLX(版本1.3或更高)、WGL或AGL C API。使用Qt OpenGL模块的应用程序可以利用整个Qt API来实现非OpenGL特定的GUI功能。
QtOpenGL 模块在 Windows、X11 和 Mac OS X 上可用。用于嵌入式 Linux 的 Qt 和 OpenGL 支持 OpenGL ES(用于嵌入式系统的 OpenGL)。
班级列表¶
A |
|||||
B |
|||||
O |
|||||