We have code which works well mixing PyQtGraph and OpenGL, but not if we also try to stick it in a QScrollArea, in which case the leftmost visible widget in the QScrollArea misbehaves (when you move the scrollbar the axis first moves a smidgen, then doesn't move, then gets splatted). Is this a Qt issue?? (I'm suspecting some makeCurrent() is not working.) Sample code attached. The top two widgets (where we get the odd behavior) are OpenGL-enabled and the bottom two (where everything works as expected) are not.