gpt4 book ai didi

c++ - 从 QGLWidget 转移到 QWindow

转载 作者:行者123 更新时间:2023-11-28 07:06:20 25 4
gpt4 key购买 nike

我有一些使用 Qt 4 的代码。我想将它迁移到 Qt 5 并切换到 QOpenGL 的东西。我无法理解 void paintGL()void initializeGL() 中的代码需要放在 QWindow 中的什么地方。谁能帮我举个例子?

最佳答案

我创建了一个将 QWindow 与 OpenGL 结合使用的简单示例。

为了简化 OpenGL 开发,我创建了一个抽象类 GLWindow,它包含虚函数 initializeGL()paintGL()resizeGL(int w,诠释 h)。我相信源代码显示了旧样式和新样式之间的关系。

示例在这里可用:

https://github.com/mortennobel/QtOpenGLChapter/tree/master/OpenGL3xAlt

关于c++ - 从 QGLWidget 转移到 QWindow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21703566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com