目录
pyqt opengl 小黑块
原因:
创建OpenGLWidget_g的时候把main_window作为父类(self)传进去了,
self.opengl_widget = OpenGLWidget_g(self,name=1)
OpenGLWidget_g初始化函数:
python
class OpenGLWidget_g(QOpenGLWidget):
def __init__(self, parent=None, name=None):
super(OpenGLWidget_g, self).__init__(parent)
self.main_view = parent
解决方法:把初始化函数的parent去掉
python
class OpenGLWidget_g(QOpenGLWidget):
def __init__(self, parent=None, name=None):
super(OpenGLWidget_g, self).__init__()
self.main_view = parent