Attribute Error with '_ctx'
python3.10/site-packages/moderngl_window/context/pyqt5/window.py", line 237, in resize if self._ctx: AttributeError: 'Window' object has no attribute '_ctx'. Did you mean: 'ctx'?
I am just testing quick start code.
Hello, have you solved it? I also encountered it
Hi, for me the "solution" was to downgrade the moderngl-window dependency to 2.4.6 and use the pyglet backend instead of pyqt5.
pip install moderngl-window==2.4.6 pyglet
from aitviewer.configuration import CONFIG as C
from aitviewer.viewer import Viewer
from aitviewer.renderables.smpl import SMPLLayer
C.window_type = "pyglet"
if __name__ == "__main__":
smpl_layer = SMPLLayer(
model_type="smplx",
gender="neutral",
)
v = Viewer()
v.scene.add(SMPLSequence.t_pose(smpl_layer))
v.run()
Hi, for me the "solution" was to downgrade the moderngl-window dependency to 2.4.6 and use the pyglet backend instead of pyqt5.
pip install moderngl-window==2.4.6 pygletfrom aitviewer.configuration import CONFIG as C from aitviewer.viewer import Viewer from aitviewer.renderables.smpl import SMPLLayer C.window_type = "pyglet" if __name__ == "__main__": smpl_layer = SMPLLayer( model_type="smplx", gender="neutral", ) v = Viewer() v.scene.add(SMPLSequence.t_pose(smpl_layer)) v.run()
This solves the problem. For my system (Linux), I remove the line C.window_type = "pyglet", and it works perfectly fine.
Many thanks!
Hi, for me the "solution" was to downgrade the moderngl-window dependency to 2.4.6 and use the pyglet backend instead of pyqt5.
pip install moderngl-window==2.4.6 pygletfrom aitviewer.configuration import CONFIG as C from aitviewer.viewer import Viewer from aitviewer.renderables.smpl import SMPLLayer C.window_type = "pyglet" if __name__ == "__main__": smpl_layer = SMPLLayer( model_type="smplx", gender="neutral", ) v = Viewer() v.scene.add(SMPLSequence.t_pose(smpl_layer)) v.run()
Thank you for your reply
This will be fixed by #81 by updating to the newer version of moderngl-window. Installing moderngl-window==2.4.6 remains a good solution for existing releases.