Make QSGCanvas a QWindow instead of a QGLWidget