Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 76a89ba

Browse files
committed
[qtopengl] harmonize QtGui pull-ins
1 parent 39a6a31 commit 76a89ba

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

qtpy/QtOpenGL.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,24 @@
1111

1212
if PYQT5:
1313
from PyQt5.QtOpenGL import *
14+
from PyQt5.QtGui import (QOpenGLBuffer, QOpenGLFramebufferObject, QOpenGLFramebufferObjectFormat, QOpenGLShader,
15+
QOpenGLShaderProgram, QOpenGLContext, QOpenGLContextGroup, QOpenGLDebugLogger,
16+
QOpenGLDebugMessage,QOpenGLPixelTransferOptions, QOpenGLTexture, QOpenGLTextureBlitter,
17+
QOpenGLTimeMonitor, QOpenGLTimerQuery, QOpenGLVersionProfile, QOpenGLVertexArrayObject,
18+
QOpenGLWindow)
1419
elif PYQT6:
1520
from PyQt6.QtOpenGL import *
21+
from PySide6.QtGui import (QOpenGLContext, QOpenGLContextGroup)
1622
elif PYSIDE6:
1723
from PySide6.QtOpenGL import *
24+
from PySide6.QtGui import (QOpenGLContext, QOpenGLContextGroup)
1825
elif PYSIDE2:
1926
from PySide2.QtOpenGL import *
20-
from PySide2.QtGui import QOpenGLBuffer, QOpenGLFramebufferObject, QOpenGLFramebufferObjectFormat, QOpenGLShader, \
21-
QOpenGLShaderProgram
27+
from PySide2.QtGui import (QOpenGLBuffer, QOpenGLFramebufferObject, QOpenGLFramebufferObjectFormat, QOpenGLShader,
28+
QOpenGLShaderProgram, QOpenGLContext, QOpenGLContextGroup, QOpenGLDebugLogger,
29+
QOpenGLDebugMessage,QOpenGLPixelTransferOptions, QOpenGLTexture, QOpenGLTextureBlitter,
30+
QOpenGLTimeMonitor, QOpenGLTimerQuery, QOpenGLVersionProfile, QOpenGLVertexArrayObject,
31+
QOpenGLWindow)
2232
else:
2333
raise PythonQtError('No Qt bindings could be found')
2434

0 commit comments

Comments
 (0)