我正在使用Debian 8和python 2.7,anaconda环境。
这是我的代码:
from PyQt5 import QtCore, QtWidgets, QtOpenGL
import sys
class Ui_MainWindow(QtWidgets.QMainWindow):
def __init__(self, parent=None):
super(Ui_MainWindow, self).__init__(parent, flags=QtCore.Qt.FramelessWindowHint)
self.setAttribute(QtCore.Qt.WA_DeleteOnClose)
self.setupUi(self)
def setupUi(self, MainWindow):
MainWindow.setWindowModality(QtCore.Qt.ApplicationModal)
MainWindow.setFixedSize(800, 600)
self.map = Map(self)
class Map(QtOpenGL.QGLWidget):
def __init__(self, parent=None):
super(Map, self).__init__(parent)
self.move(11, 148)
self.setFixedSize(545, 416)
app = QtWidgets.QApplication(sys.argv)
form = Ui_MainWindow()
form.show()
sys.exit(app.exec_())
我收到了这个错误:
QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled
我做错了吗?
提前致谢。
编辑:
这是我Qt的./configure。
这是我的glxinfo
但仍然没有工作。