[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    Re: QOpenGLContext missing "functions" method?
From:       Phil Thompson <phil () riverbankcomputing ! com>
Date:       2024-02-29 9:27:06
Message-ID: bb82d44fa6c6b003cf6f8a36494cf839 () riverbankcomputing ! com
[Download RAW message or body]

On 29/02/2024 04:43, Jason Hallen wrote:
> Hello everyone,
> 
> I'm trying to reimplement QOpenGLWidget in PyQt6 and have the following
> code.
> 
> 
> 
> 
> 
> 
> 
> 
> *class OpenGLWidget(QOpenGLWidget):        def __init__(self):
> super().__init__()    def initializeGL(self):        context =
> QtGui.QOpenGLContext.currentContext()        functions =
> context.functions()*
> 
> However, I'm getting the following error when running the code.
> 
> *AttributeError: 'QOpenGLContext' object has no attribute 'functions'*
> 
> I looked in the source code at the QtGui.pyi file, and sure enough 
> there
> isn't a "functions" method declared in the QOpenGLContext class despite 
> the
> fact that the documentation
> <https://doc.qt.io/qtforpython-6/PySide6/QtGui/QOpenGLContext.html#PySide6.QtGui.PySide6.QtGui.QOpenGLContext.functions>
>  says it should be there.
> 
> Can anyone help me understand what's going on? Am I misunderstanding
> something, or is there a workaround I can use to access the OpenGL
> functions?

https://www.riverbankcomputing.com/static/Docs/PyQt6/api/qtopengl/qopenglversionfunctionsfactory.html#


Phil


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic