I follow LearnOpenGL, and write these code.
Thanks to QtWidget, it is possible to focus more on the openGL itself rather than create window and solve various widget events.
These code is just for study. There may be some unsuitable code style, or nonstandard code such as didn't delete the pointer in destructor. So, pay attention to it.
Arch linux x84_64
Qt 6.5.0
My blog is set up locally.So it may be set up on the server in the future(Maybe)