我正在为我正在开展的免费开放项目制作一个界面。我知道最终我需要用3D图形做一些繁重的工作,所以我需要访问GPU。我偶然发现了Qt框架及其对OpenGL的使用。他们的跨平台属性对我很有吸引力,而且我已经学到很多关于在Qt上构建工厂/管道类的东西,但使用OpenGL比我希望的更具挑战性。
我已经在几本书和谷歌上找到了很好的教程,但是当我尝试实现它们时,它们会跳转,或者似乎不能正常工作。 IDE中提供的示例有很多花哨的东西,几乎没有一个被解释过。当我尝试实现“使用Qt 4进行C ++ GUI编程”中的示例时,它无法正确编译。在OpenGL上有一套有点着名的“NeHe”教程,但它们没有用Qt实现,而“独立Qt教程”制作的伴随系列非常简短。
我非常感谢一个非常缓慢的例子并将Qt和OpenGL结合在一起。当我从一个名叫Daniel Eder的人那里读到它时,a blog entry让事情变得更加清晰。但他实际上并没有在讨论的那一部分编写代码。
具体来说,如果我能在Qt中获得非常简单的工作,就像我可以旋转的立方体,或者像球体那样更复杂的东西,我有足够的牵引力来理解其他教程。哈,我当然希望自己编码,但是我甚至无法前往我可以愚弄的地方,哈哈。
答案 0 :(得分:2)
以下是一些包含教程和示例的地方:
在Qt Dev网络中还有一个Wiki,您可能会发现它很有用。我特别建议Wesley Stessens's博客帮助了我个人。
Nehe网站提供了一个很好的教程,您可以在其中找到一些移植到Qt的示例。
Qt Creator/SDK中还有许多QtOpenGL示例可以派上用场。我强烈建议你看看它们,因为它们很容易理解和使用。
我的下一步是阅读这两本书籍:
使用Qt 4,第3版进行C ++ GUI编程
OpenGL编程指南:学习OpenGL的官方指南,第7版
在相关的文档/参考手册等中寻求帮助时,我也非常高兴。:
在此级别,您可以立即解决您的实施问题:)
祝你好运。