An OpenGL Qt5 Framework