QT和OpenGL如何正确集成并显示纹理
Posted
技术标签:
【中文标题】QT和OpenGL如何正确集成并显示纹理【英文标题】:QT and OpenGL how to integrate properly and display a texture 【发布时间】:2011-11-16 16:29:34 【问题描述】:我有几个关于同时使用它们的问题。目前我有一个预先存在的渲染器,我正在尝试与 QT 和 OpenGL 一起使用。
几个问题是:
如何让我的结果在 QGraphicsScene 中绘制?这甚至是尝试使用的正确输出吗?
使用 OpenGL 我希望能够加载纹理然后在窗口中显示?我需要协调在哪里绘制纹理,或者我可以直接说在 QWidget 的中心吗?
我通常需要什么参数,我认为我需要一个 Gluint 作为纹理,然后是大小参数?
目前我的结果很差,它似乎渲染了一些东西,但基本上不是在正确的窗口中,也不是在选择的窗口中,基本上它似乎“隐藏”了文本,例如你好,我只能看到e。我觉得很奇怪。
【问题讨论】:
在***.com/questions/5335218/using-qimage-with-opengl查看我的回答 @Lucas 查看您的其他问题并接受一些答案! 【参考方案1】:我很确定此链接将帮助您使用 Qt 和 OpenGL 编写代码:
http://wesley.vidiqatch.org/03-08-2009/nehe-opengl-lessons-in-qt-chapter-1-and-2
我使用此教程和 NeHe 教程编写了一个小型 Qt/OpenGL 应用程序,因此您需要的所有信息都包含在两个教程中。
【讨论】:
以上是关于QT和OpenGL如何正确集成并显示纹理的主要内容,如果未能解决你的问题,请参考以下文章