我是 OpenGL 和 Glut 的新手。Glut 实施了一个项目。我google了一下,发现Qt中有一个OpenGL实现,叫做QGLWidget。但是,我很难将旧的 Glut 代码转换为新的 Qt 代码,因为我不知道如何在 Qt 中找到 Glut 函数的等效函数。部分代码如下所示:
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
glutInitWindowSize(gray1->width,gray1->height);
glutInitWindowPosition(100,100);
glutCreateWindow("hello");
init();
glutDisplayFunc(&display);
glutReshapeFunc(reshape);
glutMouseFunc(mouse);
glutMotionFunc(mouse_move);
glutMainLoop();
Qt 的文档中不存在上述 glut* 函数。所以我的问题是如何在 QGLWidget 的函数中找到等效的 glut 函数?