QT和OpenGL如何正确集成和显示纹理

QT and OpenGL how to integrate properly and display a texture

本文关键字:显示 纹理 集成 OpenGL QT 何正确      更新时间:2023-10-16

关于两者的使用,我有几个问题。目前,我有一个预先存在的渲染器,我试图使用QT和OpenGL。

有几个问题:

  1. 我怎么能得到我的结果在QGraphicsScene绘制?

  2. 与OpenGL我想要能够加载纹理,然后显示在一个窗口?我是否需要协调绘制纹理的位置,或者我可以在QWidget的中心说?

  3. 我通常需要什么参数,我认为我需要纹理的Gluint,然后是尺寸的参数?

目前我的结果很差,它似乎渲染了一些东西,但基本上不是在正确的窗口中,也不是在选择的窗口中,基本上它似乎"隐藏"文本,例如,你好,我只能看到e.我认为奇怪。

我很确定这个链接将帮助您编写Qt和OpenGL代码:

http://wesley.vidiqatch.org/03-08-2009/nehe-opengl-lessons-in-qt-chapter-1-and-2

我用这个和NeHe教程来编写一个小的Qt/OpenGL应用程序,所以你需要的所有信息都包含在这两个教程中。