The QOpenGL... classes cover a large part of OpenGL, but really they are just a very thin wrapper around the core OpenGL functions. See QAbstractOpenGLFunctions. You still need to learn OpenGL itself to be able to use them. If you read a book on OpenGL and learn it that way, understanding and using the Qt wrapper will be easy because there is nearly a 1 - 1 match between the names of methods in OpenGL and the Qt wrapper.Does Qt cover all what OpenGl has?
One other book I forgot to mention is the "OpenGL Super Bible", a good companion to the "red book". Be sure to get the latest versions of any book you buy. OpenGL has changed a lot in the last 10 years and you don't want to be teaching yourself from an obsolete book.
Bookmarks