Merge pull request #194 from ixjlyons/gl-background
Use glColor instead of mkColor to set GLViewWidget background color.
This commit is contained in:
commit
1036edf618
@ -72,9 +72,9 @@ class GLViewWidget(QtOpenGL.QGLWidget):
|
|||||||
def setBackgroundColor(self, *args, **kwds):
|
def setBackgroundColor(self, *args, **kwds):
|
||||||
"""
|
"""
|
||||||
Set the background color of the widget. Accepts the same arguments as
|
Set the background color of the widget. Accepts the same arguments as
|
||||||
pg.mkColor().
|
pg.mkColor() and pg.glColor().
|
||||||
"""
|
"""
|
||||||
self.opts['bgcolor'] = fn.mkColor(*args, **kwds)
|
self.opts['bgcolor'] = fn.glColor(*args, **kwds)
|
||||||
self.update()
|
self.update()
|
||||||
|
|
||||||
def getViewport(self):
|
def getViewport(self):
|
||||||
@ -174,7 +174,7 @@ class GLViewWidget(QtOpenGL.QGLWidget):
|
|||||||
self.setProjection(region=region)
|
self.setProjection(region=region)
|
||||||
self.setModelview()
|
self.setModelview()
|
||||||
bgcolor = self.opts['bgcolor']
|
bgcolor = self.opts['bgcolor']
|
||||||
glClearColor(bgcolor.red(), bgcolor.green(), bgcolor.blue(), 1.0)
|
glClearColor(*bgcolor)
|
||||||
glClear( GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT )
|
glClear( GL_DEPTH_BUFFER_BIT | GL_COLOR_BUFFER_BIT )
|
||||||
self.drawItemTree(useItemNames=useItemNames)
|
self.drawItemTree(useItemNames=useItemNames)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user