下面的简单代码只输出None
两次,原因是什么?我可以看到黑色的窗口,但不能画任何东西,因为我不能访问GL函数。在
from PyQt5.QtGui import QOpenGLWindow
from PyQt5.QtWidgets import QApplication
import sys
class MainWindow(QOpenGLWindow):
def paintGL(self):
print self.context().versionFunctions()
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
我在这里找到了一个很好的例子:https://github.com/pbouda/stuff/blob/master/opengl/pyqt/chocolux.py
问题出在错误的GL配置文件中:尽管我的显卡有4.4版本,但PyQt只支持2.0和2.1。说实话真的很难过。。。在
我用以下代码得到这个:
^{pr2}$相关问题 更多 >
编程相关推荐