在Qt窗口小部件/QWindow上显示供过于求窗口
Display glut window on Qt widget / QWindow
我正在尝试将OptiX 3.0.1 SDK中捆绑的一个示例配置为显示在Qt Widget中。
该示例当前渲染到供过于求窗口,并使用glViewport。有没有一种方法可以将供过于求窗口更改为Qt小工具,或者在Qt小工具上显示供过于求的窗口?
该示例使用顶点缓冲区对象:
glBindBuffer(GL_PIXEL_UNPACK_BUFFER, vboId);
我创建了一个继承自QWindow的类。是否可以使用顶点缓冲区对象渲染到QWindow?
GLUT只是另一个(非常简洁的)应用程序框架。您可以用Qt和QGLWidget完全替换它。
- glutCreateWindow→创建QGLWidget实例
- glutDisplayFunc&显示处理程序→在派生类中重新实现QGLWidget::paintGL
- glutReshapeFunc&调整大小处理程序→在派生类中重新实现QGLWidget::resizeGL
- 用户输入功能→QWidget事件方法的再实现
相关文章:
- 如果不在窗口 10 中声明名为 openCV 的 openCV namedWindow,QT 图像显示将无法正常工作
- Visual Studio 2017 停止工作,并在打开后显示许多控制台窗口
- 在 GLFW 窗口中显示 FFMPEG 解码帧
- Gtkmm 窗口为空白,不显示任何小部件或标题
- 为什么输出窗口上没有显示输出?
- C++ 窗口显示无框图像
- 如何使用Qt在新窗口中显示视频帧
- 如何以编程方式使窗口全屏显示?
- 强制将以SW_HIDE启动的进程中的窗口显示为STARTUPINFO
- 制作垫子类型对象的数组.输出窗口显示同一帧
- Gtk::在将我的gtkmm2移植到gtkmm3应用程序时,窗口显示并退出
- OpenGL:新窗口显示当前打开的窗口的内容
- WINAPI 创建窗口显示奇怪的结果
- 为什么通过CreateProcess调用的程序的窗口显示为SW_HIDE和CREATE_NO_INDOW
- 输出窗口显示三个图像,而不是一个
- 分窗口显示一个软件,总是在最上面
- WINAPI -窗口显示在调试版本中,而不是在发布版本中
- 在Visual Studio中使用本地Windows调试器运行第一个程序。输出窗口显示大量"Cannot find or open the PDB file"
- 我们如何防止控制台窗口显示在Visual Studio下
- 更新窗口显示OpenGL/GLUT c++