From pykde Thu Feb 29 09:27:06 2024 From: Phil Thompson Date: Thu, 29 Feb 2024 09:27:06 +0000 To: pykde Subject: Re: QOpenGLContext missing "functions" method? Message-Id: X-MARC-Message: https://marc.info/?l=pykde&m=170919872116985 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 > > 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