deal with light on opengl with qt