我正在为我正在处理的一个免费和开放的项目制作一个界面。我知道最终我需要它来处理 3D 图形的繁重工作,所以我需要访问 GPU。我偶然发现了 Qt 框架及其对 OpenGL 的使用。它们的跨平台特性对我非常有吸引力,我学到了很多关于在 Qt 上构建磨坊/管道的东西,但是使用 OpenGL 比我希望的更具挑战性。
我已经在几本书和谷歌上找到了很好的教程,但是当我尝试实现它们时,它们跳来跳去,或者似乎不太有效。IDE 中提供的示例有很多花里胡哨,几乎没有任何解释。当我尝试实现“使用 Qt 4 进行 C++ GUI 编程”中的示例时,它没有正确编译。OpenGL上有一套比较有名的“NeHe”教程,但它们不是用Qt实现的,“The Independent Qt Tutorial”制作的配套系列非常简短。
我将非常感谢一个进展非常缓慢并将 Qt 和 OpenGL 一起介绍的示例。当我从一个名叫 Daniel Eder 的人那里读到它时,有一个博客条目让事情变得更加清晰。但他实际上并没有在讨论的那部分编写代码。
具体来说,如果我能在 Qt 中得到一些非常简单的东西,比如可以旋转的立方体,或者更复杂的东西,比如球体,我就有足够的牵引力来理解其他教程。我当然想自己编写代码,但我什至无法到达可以鬼混的地方,哈哈。