如何在qt上使用opengl连续的显示图片,达到视频播放的效果。

jcl_betterman 2021-03-31 11:48:27
目前做了一个播放器,显示的方式是利用回调的方式在QLabel上一直setPixmap()图片,达到播放视频的效果,图片的数据格式是IplImage,这样的话多路视频的话就会非常卡,目前想要改成opengl方式去显示图片,由于对OpenGL不了解,求大家帮帮忙,给我一个QLabel替换OpenGL的方式和方法,谢谢大家。
...全文
1581 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jcl_betterman 2021-04-15
  • 打赏
  • 举报
回复
如果使用纹理的方式呢,您了解吗
D_KING_ 2021-04-14
  • 打赏
  • 举报
回复 1
继承 QOpenGLWidget, 重写 paintEvent,用QPainter绘制图片,后端渲染就是opengl。参考官方示例 2d painting(可在Qt Creator中直接搜到)
#Page# 2022-05-13
  • 举报
回复
@D_KING_ 瞎扯你就会
jcl_betterman 2021-04-01
  • 打赏
  • 举报
回复
或者提供一个demo或者伪代码之类的,功能就是在qt中利用OpenGL渲染一张图片

16,819

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧