PySide2:QOpenGLContext'对象没有属性'functions'

2024-09-25 10:31:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试在PySide2中使用新的QOpenGLWidget,但在一开始就遇到了这个错误。在

PySide2: QOpenGLContext' object has no attribute 'functions'

从最简单的c++文档转换而来: https://doc.qt.io/qtforpython/PySide2/QtWidgets/QOpenGLWidget.html

^{pr2}$

A找不到任何使用QOpenGLWidget的pyside2示例,但是每个示例都使用QGLWidget,尽管它只是为了向后兼容而保留的,应该改用新的QOpenGLWidget。据我所知。。。在

有人能给我演示一个用python编写的QOpenGLWidget和pyside2的简单好的工作示例吗?或者我应该使用旧的QGLWidget?在

PySide.version返回:“5.6.0~a1”(可能是Qt版本) python版本:2.7.15


Tags: no文档https版本示例object错误attribute
1条回答
网友
1楼 · 发布于 2024-09-25 10:31:58

查看官方存储库中的OpenGL examples之一,似乎需要首先获取当前上下文。在

QOpenGLContext.currentContext().functions()

另一个问题可能是版本,因为5.6已经很旧了。你能试试最新的5.12.0版本吗?在

相关问题 更多 >